#page-loader .spinner-container .css-spinner {
	display: block;
}

a:hover,a:focus {
	cursor: pointer;
}

#page-loader[class~=hide-this] {
	bottom: 100%;
}

#page-loader {
	position: fixed;
}

#page-loader,body,html {
	width: 100%;
}

#page-loader {
	z-index: 99999;
}

body,html {
	height: 100% !important;
}

a:focus,a:hover {
	-webkit-transition: all 300ms ease;
}

#page-loader[class~=hide-this] {
	-webkit-transition: all 800ms cubic-bezier(.54,.086,0,.98) .2s;
}

a:focus,a:hover {
	transition: all 300ms ease;
}

#page-loader .spinner-container .css-spinner {
	width: 27pt;
}

h4,h3,h2,h1,h6,body,h5 {
	font-family: "Armata";
}

body {
	font-weight: 300;
}

body {
	font-style: normal;
}

body {
	overflow: hidden;
}

h3,h6,h5,h4,h2,h1,body {
	color: #fff;
}

#page-loader[class~=hide-this] {
	transition: all 800ms cubic-bezier(.54,.086,0,.98) .2s;
}

#page-loader {
	bottom: 0;
}

#page-loader {
	left: 0;
}

a:focus,a:hover {
	text-decoration: none;
}

body {
	background: #111;
}

body {
	-webkit-font-smoothing: antialiased;
}

#page-loader .spinner-container .css-spinner {
	height: 36px;
}

#page-loader.hide-this .spinner-container .css-spinner {
	opacity: 0;
}

h1,h3,h6,h5,h2,h4 {
	font-weight: normal;
}

h1,h5,h3,h6,h2,h4 {
	line-height: auto;
}

#page-loader .spinner-container .css-spinner {
	-webkit-transition: all .4s cubic-bezier(.19,1,.22,1);
}

#page-loader .spinner-container .css-spinner {
	transition: all .4s cubic-bezier(.19,1,.22,1);
}

#page-loader [class~=spinner-container] {
	position: absolute;
}

#page-loader .spinner-container .css-spinner {
	-webkit-animation: spinner 400ms linear infinite;
}

#page-loader [class~=spinner-container] {
	z-index: 200;
}

#page-loader {
	height: 100%;
}

#page-loader .spinner-container .css-spinner {
	animation: spinner 400ms linear infinite;
}

#page-loader .spinner-container .css-spinner {
	opacity: 1;
}

#page-loader [class~=spinner-container] {
	left: 50%;
}

#page-loader .spinner-container .css-spinner {
	border-left-width: .125pc;
}

#page-loader .spinner-container .css-spinner {
	border-bottom-width: .125pc;
}

#page-loader .spinner-container .css-spinner {
	border-right-width: .125pc;
}

#page-loader .spinner-container .css-spinner {
	border-top-width: .125pc;
}

#page-loader .spinner-container .css-spinner {
	border-left-style: solid;
}

#page-loader .spinner-container .css-spinner {
	border-bottom-style: solid;
}

#page-loader .spinner-container .css-spinner {
	border-right-style: solid;
}

#page-loader .spinner-container .css-spinner {
	border-top-style: solid;
}

h1 {
	font-size: .46875in;
}

h2 {
	font-size: .364583333in;
}

#page-loader .spinner-container .css-spinner {
	border-left-color: #7f3fbf;
}

h3 {
	font-size: 22.5pt;
}

#page-loader {
	background: #111;
}

h4 {
	font-size: 1.5pc;
}

h5 {
	font-size: .1875in;
}

#page-loader .spinner-container .css-spinner {
	border-bottom-color: transparent;
}

h6 {
	font-size: 1pc;
}

#page-loader .spinner-container .css-spinner {
	border-right-color: transparent;
}

#page-loader .spinner-container .css-spinner {
	border-top-color: #7f3fbf;
}

p {
	font-family: "Open Sans",sans-serif;
}

#page-loader .spinner-container .css-spinner {
	border-image: none;
}

#page-loader [class~=spinner-container] {
	top: 50%;
}

p {
	font-size: .145833333in;
}

a {
	cursor: pointer;
}

#page-loader [class~=spinner-container] {
	-webkit-transform: translate(-50%,-50%);
}

#page-loader [class~=spinner-container] {
	transform: translate(-50%,-50%);
}

a {
	-webkit-transition: all 300ms ease;
}

a {
	transition: all 300ms ease;
}

a {
	text-decoration: none;
}

#page-loader .spinner-container .css-spinner {
	border-radius: 100%;
}

@-webkit-keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

[class~=hero] [class~=container-mid] {
	overflow: auto;
}

[class~=up-button] i {
	font-size: 12pt;
}

[class~=container-mid],[class~=grcs_bullet_nav] [class~=nav_dots][class~=active]:before {
	position: absolute;
}

[class~=hero] [class~=container-mid] {
	padding-left: 22.5pt;
}

[class~=up-button] i {
	font-weight: normal;
}

body[class~=is-mobile][class~=merge-true] [class~=overlay] [class~=content] {
	display: flex;
}

[class~=up-button]:hover i:first-child {
	-webkit-transform: translateY(0%);
}

[class~=up-button]:hover i:first-child {
	transform: translateY(0%);
}

#main {
	position: fixed;
}

[class~=up-button]:hover i:last-child {
	-webkit-transform: translateY(-200%);
}

[class~=container-mid],#main {
	width: 100%;
}

[class~=container-mid] {
	z-index: 2;
}

[class~=hero] [class~=container-mid] {
	padding-bottom: .625in;
}

#overlay[class~=open] [class~=overlay][class~=active][class~=fade-In],#overlay[class~=open][class~=fade-In] {
	opacity: 1;
}

[class~=up-button]:hover i {
	-webkit-transition: all 200ms cubic-bezier(1,0,0,1);
}

[class~=up-button]:hover i:last-child {
	transform: translateY(-200%);
}

#main {
	height: 100%;
}

[class~=tooltip][class~=bottom] [class~=tooltip-arrow] {
	border-bottom-color: rgba(255,255,255,.06);
}

[class~=container-mid] {
	top: 50%;
}

#main-container,[class~=container-mid] {
	left: 0;
}

[class~=hero] [class~=container-mid] {
	padding-right: 22.5pt;
}

[class~=container-mid] {
	display: block;
}

[class~=hero] [class~=container-mid] {
	padding-top: .625in;
}

[class~=up-button] i {
	line-height: 70px;
}

[class~=container-mid] {
	height: auto;
}

[class~=grcs_bullet_nav] [class~=nav_dots][class~=active]:before {
	content: "";
}

[class~=container-mid] {
	max-height: 100%;
}

[class~=grcs_bullet_nav] [class~=nav_dots][class~=active]:before {
	background: #fff;
}

[class~=overlay],#overlay,[class~=up-button] i,#main-container {
	position: absolute;
}

[class~=tooltip][class~=bottom] {
	margin-top: 6px;
}

#main-container,[class~=container-mid][class~=block-overflow],#overlay,[class~=movement-in-progress] [class~=container-mid] {
	overflow: hidden;
}

#overlay[class~=open] [class~=overlay][class~=active][class~=slide-from-bottom],#main-container,body.is-mobile.merge-true .overlay .container-mid,#overlay {
	top: 0;
}

[class~=container-mid] {
	-webkit-transform: translateY(-50%);
}

[class~=container-mid] {
	transform: translateY(-50%);
}

[class~=grcs_bullet_nav] [class~=nav_dots][class~=active]:before {
	width: 50%;
}

#overlay.open .overlay.active.slide-from-top,#main-container,#overlay.open.slide-from-top {
	bottom: 0;
}

#overlay[class~=open],[class~=overlay][class~=active] {
	pointer-events: auto;
}

body[class~=is-mobile][class~=merge-true] [class~=overlay] [class~=content] {
	align-items: center;
}

[class~=container-mid] {
	text-align: center;
}

[class~=grcs_bullet_nav] [class~=nav_dots][class~=active]:before {
	height: 50%;
}

#overlay[class~=open] [class~=overlay][class~=active][class~=slide-from-left],#main-container {
	right: 0;
}

.fhp-input {
	display: none !important;
}

#overlay[class~=open] {
	z-index: 40;
}

[class~=overlay][class~=fade-In] {
	opacity: 0;
}

[class~=overlay][class~=slide-from-top] {
	bottom: 100%;
}

.fhp-input {
	opacity: 0 !important;
}

.fhp-input {
	pointer-events: none !important;
}

body[class~=is-mobile][class~=merge-true] [class~=overlay] [class~=content] {
	min-height: 100vh;
}

.tooltip.bottom .tooltip-inner {
	font-family: "Armata",sans-serif;
}

[class~=overlay] {
	z-index: 1;
}

[class~=overlay][class~=slide-from-bottom] {
	top: 100%;
}

.overlay.slide-from-left {
	right: 100%;
}

.tooltip.bottom .tooltip-inner {
	font-size: 8.25pt;
}

[class~=overlay] {
	overflow: auto;
}

#main-container {
	-webkit-transition: all 200ms linear;
}

.tooltip.bottom .tooltip-inner {
	padding-left: 6pt;
}

[class~=up-button],[class~=grcs_bullet_nav] [class~=nav_dots][class~=active]:before {
	left: 50%;
}

#main-container {
	transition: all 200ms linear;
}

#overlay,[class~=overlay] {
	width: 100%;
}

[class~=overlay] {
	height: 100%;
}

.tooltip.bottom .tooltip-inner {
	padding-bottom: 3pt;
}

[class~=grcs_bullet_nav] [class~=nav_dots][class~=active]:before {
	margin-left: 0;
}

body.is-mobile.merge-true .overlay .container-mid {
	position: relative;
}

[class~=overlay] {
	-webkit-transition: all 800ms ease;
}

#overlay {
	z-index: -2;
}

[class~=up-button]:hover i {
	transition: all 200ms cubic-bezier(1,0,0,1);
}

[class~=grcs_bullet_nav] [class~=nav_dots][class~=active]:before {
	margin-bottom: 0;
}

[class~=grcs_bullet_nav] [class~=nav_dots][class~=active]:before {
	margin-right: 0;
}

[class~=overlay] {
	transition: all 800ms ease;
}

[class~=up-button] i {
	width: inherit;
}

[class~=overlay] {
	pointer-events: none;
}

[class~=up-button] {
	position: absolute;
}

[class~=up-button] {
	z-index: 120;
}

.tooltip.bottom .tooltip-inner {
	padding-right: 6pt;
}

.overlay.slide-from-right {
	left: 100%;
}

[class~=up-button][class~=active] {
	height: 52.5pt;
}

#overlay[class~=open][class~=slide-from-bottom],[class~=up-button] {
	top: 0;
}

.tooltip.bottom .tooltip-inner {
	padding-top: 3pt;
}

.grcs_bullet_nav.init {
	right: 2.125pc;
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	width: 18px;
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	height: .1875in;
}

[class~=grcs_bullet_nav] [class~=nav_dots][class~=active]:before {
	margin-top: 0;
}

[class~=up-button] {
	overflow: hidden;
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	border-left-width: 1.5pt;
}

body.is-mobile.merge-true .overlay .container-mid {
	height: auto;
}

[class~=up-button] {
	width: 4.375pc;
}

[class~=grcs_bullet_nav] [class~=nav_dots][class~=active]:before {
	padding-left: 0;
}

[class~=up-button] {
	height: 0;
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	border-bottom-width: 1.5pt;
}

[class~=up-button] {
	cursor: pointer;
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	border-right-width: 1.5pt;
}

.tooltip.bottom .tooltip-inner {
	letter-spacing: .004166667in;
}

body.is-mobile.merge-true .overlay .container-mid {
	-webkit-transform: translateY(0%);
}

[class~=up-button] {
	-webkit-transition: all 400ms ease;
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	border-top-width: 1.5pt;
}

[class~=up-button] {
	transition: all 400ms ease;
}

[class~=up-button] {
	-webkit-transform: translateX(-50%);
}

#overlay[class~=fade-In] {
	opacity: 0;
}

[class~=grcs_bullet_nav] [class~=nav_dots][class~=active]:before {
	padding-bottom: 0;
}

#overlay.open.slide-from-left {
	right: 0;
}

[class~=up-button] {
	transform: translateX(-50%);
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	border-left-style: solid;
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	border-bottom-style: solid;
}

[class~=up-button] {
	background: rgba(255,255,255,1);
}

[class~=grcs_bullet_nav] {
	position: fixed;
}

.tooltip.bottom .tooltip-inner {
	color: #fff;
}

[class~=grcs_bullet_nav] {
	right: -200px;
}

[class~=grcs_bullet_nav],[class~=grcs_bullet_nav] [class~=nav_dots][class~=active]:before {
	top: 50%;
}

[class~=grcs_bullet_nav] {
	z-index: 150;
}

[class~=up-button] i {
	height: inherit;
}

#overlay {
	height: 100%;
}

[class~=grcs_bullet_nav] {
	-webkit-transition: all 1s ease;
}

body.is-mobile.merge-true .overlay .container-mid {
	transform: translateY(0%);
}

#overlay {
	-webkit-transition: all 800ms ease;
}

#overlay[class~=open][class~=slide-from-right],#overlay[class~=open] [class~=overlay][class~=active][class~=slide-from-right] {
	left: 0;
}

[class~=grcs_bullet_nav] {
	transition: all 1s ease;
}

[class~=grcs_bullet_nav] {
	-webkit-transform: translateY(-50%);
}

[class~=grcs_bullet_nav] {
	transform: translateY(-50%);
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	border-right-style: solid;
}

#overlay {
	transition: all 800ms ease;
}

#overlay.slide-from-top {
	bottom: 100%;
}

[class~=grcs_bullet_nav] [class~=nav_dots][class~=active]:before {
	padding-right: 0;
}

#overlay {
	pointer-events: none;
}

[class~=grcs_bullet_nav] [class~=nav_dots][class~=active]:before {
	padding-top: 0;
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	border-top-style: solid;
}

#overlay {
	background: rgba(0,0,0,.8);
}

[class~=grcs_bullet_nav] [class~=nav_dots],[class~=grcs_bullet_nav] [class~=nav_dots][class~=active]:before {
	border-radius: 100%;
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	border-left-color: #fff;
}

[class~=up-button] i:first-child {
	-webkit-transform: translateY(200%);
}

[class~=grcs_bullet_nav] [class~=nav_dots][class~=active]:before {
	-webkit-transform: translate(-50%,-50%);
}

[class~=grcs_bullet_nav] [class~=nav_dots][class~=active]:before {
	transform: translate(-50%,-50%);
}

[class~=grcs_bullet_nav] [class~=nav_dots],body[class~=is-mobile][class~=merge-true] [class~=overlay] {
	position: relative;
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	border-bottom-color: #fff;
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	border-right-color: #fff;
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	border-top-color: #fff;
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	border-image: none;
}

.tooltip.bottom .tooltip-inner {
	border-radius: 0;
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	display: block;
}

[class~=up-button] i {
	-webkit-transition: none;
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	cursor: pointer;
}

body[class~=is-mobile][class~=merge-true] [class~=overlay] {
	z-index: 1;
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	margin-left: 0;
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	margin-bottom: 1pc;
}

[class~=up-button] i:first-child {
	transform: translateY(200%);
}

body[class~=is-mobile][class~=merge-true] [class~=overlay] {
	width: 100vw;
}

[class~=up-button] i {
	transition: none;
}

#overlay[class~=slide-from-bottom] {
	top: 100%;
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	margin-right: 0;
}

[class~=up-button] i:last-child {
	-webkit-transform: translateY(0%);
}

[class~=up-button] i {
	text-align: center;
}

body[class~=is-mobile][class~=merge-true] [class~=overlay] {
	height: auto;
}

[class~=grcs_bullet_nav] [class~=nav_dots] {
	margin-top: 1pc;
}

#overlay.slide-from-left {
	right: 100%;
}

body[class~=is-mobile][class~=merge-true] [class~=overlay] {
	min-height: 100vh;
}

body[class~=is-mobile][class~=merge-true] [class~=overlay] {
	pointer-events: auto;
}

body[class~=is-mobile][class~=merge-true] [class~=overlay] {
	top: 0 !important;
}

body[class~=is-mobile][class~=merge-true] [class~=overlay] {
	left: 0 !important;
}

body.is-mobile.merge-true #overlay.open {
	overflow-y: scroll;
}

body[class~=is-mobile][class~=merge-true] [class~=overlay] {
	bottom: 0 !important;
}

[class~=up-button] i {
	color: #000;
}

.tooltip.bottom .tooltip-inner {
	background: rgba(255,255,255,.06);
}

[class~=up-button] i:last-child {
	transform: translateY(0%);
}

body[class~=is-mobile][class~=merge-true] [class~=overlay] {
	right: 0 !important;
}

#overlay[class~=slide-from-right] {
	left: 100%;
}

body.is-mobile.merge-true #overlay.open {
	overflow-x: hidden;
}

body.is-mobile.merge-true #overlay.open {
	-webkit-overflow-scrolling: touch;
}

@media screen and (max-width: 740px) {
	[class~=grcs_bullet_nav][class~=init] {
		right: 10.5pt;
	}
}

@media screen and (max-width: 540px) {
	.grcs_bullet_nav {
		display: none;
	}
}

[class~=subscribe-form] input,#social h1 {
	font-family: "Armata",sans-serif;
}

[class~=hero] [class~=front-content],[class~=subscribe-form] button::before {
	position: absolute;
}

.subscribe-form.success button:hover i.first {
	left: -200%;
}

[class~=subscribe-form][class~=success] [class~=input-group] {
	cursor: not-allowed;
}

.subscribe-form.success button::before {
	background: rgba(95,234,110,1) !important;
}

[class~=subscribe-form] [class~=btn-primary][disabled] {
	opacity: 1;
}

.subscribe-form.error button:hover,[class~=subscribe-form][class~=error] button:focus,[class~=subscribe-form][class~=error] button:active {
	border-left-color: rgba(251,9,9,1);
}

[class~=subscribe-form] input {
	font-size: .114583333in !important;
}

[class~=subscribe-form] input {
	font-weight: 300;
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated][class~=show] [class~=cycle-wrapper] {
	-webkit-transition: 1s .5s;
}

.subscribe-form.error button:hover,[class~=subscribe-form][class~=error] button:focus,[class~=subscribe-form][class~=error] button:active {
	border-bottom-color: rgba(251,9,9,1);
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated][class~=show] [class~=cycle-wrapper] {
	transition: 1s .5s;
}

[class~=subscribe-form] [class~=btn-primary][disabled] {
	color: #fff;
}

[class~=subscribe-form][class~=error] button:active,[class~=subscribe-form][class~=error] button:focus,.subscribe-form.error button:hover {
	border-right-color: rgba(251,9,9,1);
}

[class~=subscribe-form][class~=error] button::before {
	background: rgba(251,9,9,1) !important;
}

[class~=subscribe-form] input {
	-webkit-transition: all .2s ease 0s;
}

.subscribe-form.error button:hover,[class~=subscribe-form][class~=error] button:focus {
	border-top-color: rgba(251,9,9,1);
}

[class~=subscribe-form] button::before {
	z-index: -1;
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated] img[class~=logo] {
	-webkit-transform: translateY(-100%) !important;
}

[class~=subscribe-form][class~=error] input {
	border-left-color: rgba(251,9,9,1) !important;
}

[class~=subscribe-form] input {
	transition: all .2s ease 0s;
}

[class~=subscribe-form][class~=success] button:hover::before {
	right: auto !important;
}

[class~=hero] [class~=front-content] [class~=controls][class~=show] {
	-webkit-transition: 800ms ease;
}

[class~=subscribe-form][class~=error] input {
	border-bottom-color: rgba(251,9,9,1) !important;
}

#social h1 {
	font-size: .427083333in;
}

[class~=subscribe-form] [class~=btn-primary][disabled] {
	border-left-width: .010416667in;
}

[class~=subscribe-form][class~=error] input {
	border-right-color: rgba(251,9,9,1) !important;
}

[class~=subscribe-form][class~=error] input {
	border-top-color: rgba(251,9,9,1) !important;
}

[class~=subscribe-form] [class~=btn-primary][disabled] {
	border-bottom-width: .010416667in;
}

[class~=subscribe-form][class~=success] input {
	border-left-color: rgba(95,234,110,1) !important;
}

[class~=subscribe-form] {
	display: block;
}

[class~=subscribe-form] [class~=btn-primary][disabled] {
	border-right-width: .010416667in;
}

[class~=subscribe-form][class~=success] input {
	border-bottom-color: rgba(95,234,110,1) !important;
}

[class~=subscribe-form][class~=success] input {
	border-right-color: rgba(95,234,110,1) !important;
}

#social h1 {
	font-weight: 400;
}

[class~=subscribe-form][class~=success] input {
	border-top-color: rgba(95,234,110,1) !important;
}

#social h1 {
	margin-top: 0;
}

[class~=subscribe-form][class~=success] input {
	background: rgba(255,255,255,0) !important;
}

[class~=subscribe-form] [class~=btn-primary][disabled] {
	border-top-width: .010416667in;
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated] img[class~=logo] {
	transform: translateY(-100%) !important;
}

[class~=subscribe-form] [class~=btn-primary][disabled] {
	border-left-style: solid;
}

[class~=hero-1] [class~=background-content][class~=page-enter-animated][class~=show] #canvas {
	top: 0 !important;
}

[class~=subscribe-form] input:focus,[class~=subscribe-form] input:active {
	color: #ccc;
}

[class~=subscribe-form] [class~=btn-primary][disabled] {
	border-bottom-style: solid;
}

.subscribe-form.error button i.second:before {
	content: "";
}

[class~=subscribe-form] input:focus,[class~=subscribe-form] input:active {
	border-left-color: #d6d6d6;
}

#social h1 {
	margin-bottom: 1.875pc;
}

[class~=subscribe-form] [class~=btn-primary][disabled] {
	border-right-style: solid;
}

[class~=subscribe-form] [class~=btn-primary][disabled] {
	border-top-style: solid;
}

[class~=hero] [class~=front-content] [class~=controls][class~=show] {
	transition: 800ms ease;
}

[class~=subscribe-form] input:focus,[class~=subscribe-form] input:active {
	border-bottom-color: #d6d6d6;
}

[class~=subscribe-form] [class~=btn-primary][disabled] {
	border-left-color: #fff;
}

[class~=subscribe-form] input:focus {
	border-right-color: #d6d6d6;
}

[class~=subscribe-form] input:focus {
	border-top-color: #d6d6d6;
}

[class~=hero] [class~=front-content] [class~=controls][class~=show] {
	-webkit-transform: translateY(0px);
}

[class~=subscribe-form] [class~=btn-primary][disabled],[class~=subscribe-form] input:focus {
	outline: none;
}

[class~=subscribe-form] input,#social h1 {
	letter-spacing: 1px;
}

[class~=subscribe-form][class~=success] button:hover::before {
	left: 0 !important;
}

[class~=hero] [class~=front-content] [class~=controls][class~=show] {
	transform: translateY(0px);
}

[class~=subscribe-form] [class~=btn-primary][disabled] {
	border-bottom-color: #fff;
}

[class~=subscribe-form][class~=error] button:active {
	border-top-color: rgba(251,9,9,1);
}

[class~=subscribe-form] input:focus {
	background: rgba(255,255,255,.04);
}

[class~=subscribe-form] [class~=btn-primary][disabled] {
	border-right-color: #fff;
}

[class~=hero-1] [class~=front-content] img[class~=logo] {
	margin-top: 7.5pt;
}

[class~=subscribe-form] [class~=btn-primary][disabled] {
	border-top-color: #fff;
}

[class~=subscribe-form] [class~=btn-primary][disabled] {
	border-image: none;
}

[class~=subscribe-form] input:focus {
	box-shadow: none;
}

.hero .front-content .controls .volume-button {
	font-size: .208333333in;
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated][class~=show] img[class~=logo] {
	-webkit-transition: 1s;
}

[class~=hero-1] [class~=front-content] img[class~=logo] {
	margin-bottom: .208333333in;
}

[class~=subscribe-form] input {
	color: #d6d6d6;
}

[class~=subscribe-form][class~=succes] button::before,[class~=subscribe-form] [class~=btn-primary][disabled] {
	background: rgba(255,255,255,1);
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated][class~=show] img[class~=logo] {
	transition: 1s;
}

[class~=hero-1] [class~=front-content] [class~=open-overlay] i {
	font-size: .166666667in;
}

.hero .front-content .controls .volume-button,[class~=hero] [class~=front-content] [class~=controls] {
	position: absolute;
}

[class~=hero] [class~=front-content][class~=overlay-active] {
	top: 50%;
}

[class~=hero-1] [class~=front-content] [class~=open-overlay] i {
	line-height: 32.25pt;
}

[class~=hero-1] [class~=front-content] [class~=open-overlay] i {
	z-index: 2;
}

[class~=hero] [class~=front-content][class~=overlay-active] {
	height: 0;
}

[class~=hero-1] [class~=front-content] [class~=open-overlay] i {
	margin-left: auto;
}

[class~=hero] [class~=front-content] [class~=container-mid] {
	text-align: center;
}

[class~=hero] [class~=front-content] [class~=container-mid] {
	-webkit-perspective: 750pt;
}

.hero .front-content .controls .volume-button {
	z-index: 101;
}

[class~=hero] [class~=front-content] {
	z-index: 5;
}

[class~=subscribe-form] button::before {
	top: 0;
}

[class~=hero-1] [class~=front-content] [class~=open-overlay] i {
	margin-bottom: 0;
}

.hero .front-content .controls .volume-button {
	bottom: 20px;
}

[class~=subscribe-form] input {
	border-left-width: .75pt;
}

[class~=hero] [class~=front-content] [class~=container-mid] {
	perspective: 10.416666667in;
}

.hero .front-content .controls .volume-button {
	width: .208333333in;
}

[class~=hero-1] [class~=background-content][class~=page-enter-animated][class~=show] #canvas {
	opacity: 1;
}

[class~=hero-1] [class~=front-content] [class~=open-overlay] i {
	margin-right: auto;
}

[class~=hero] [class~=front-content] [class~=container-mid] {
	-webkit-transform-style: preserve-3d;
}

#social h1 {
	text-transform: uppercase;
}

[class~=hero] [class~=front-content] [class~=container-mid] {
	transform-style: preserve-3d;
}

[class~=subscribe-form] button::before {
	right: auto;
}

[class~=subscribe-form][class~=success] button:hover i[class~=second],[class~=hero] [class~=front-content] [class~=controls],[class~=subscribe-form] button::before {
	left: 0;
}

.subscribe-form.error button i.second:before,#social h1 {
	color: #fff;
}

[class~=subscribe-form] input:active {
	border-right-color: #d6d6d6;
}

[class~=hero-1] [class~=front-content] [class~=open-overlay] i {
	margin-top: 0;
}

#social p {
	font-size: 9.75pt;
}

[class~=hero-1] [class~=front-content] [class~=open-overlay] i {
	cursor: inherit;
}

[class~=subscribe-form] input:active {
	border-top-color: #d6d6d6;
}

[class~=subscribe-form] button:hover::before {
	right: 0;
}

[class~=hero] [class~=front-content] [class~=controls] {
	bottom: 0;
}

.hero .front-content .controls .volume-button {
	cursor: pointer;
}

[class~=hero] [class~=background-content] #canvas {
	position: absolute !important;
}

[class~=subscribe-form] input:active {
	outline: none;
}

[class~=subscribe-form] input:active {
	background: rgba(255,255,255,.04);
}

[class~=subscribe-form] input {
	border-bottom-width: .75pt;
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated] img[class~=logo] {
	opacity: 0 !important;
}

[class~=subscribe-form][class~=success] button:hover::before {
	width: 100% !important;
}

[class~=hero-1] [class~=front-content] [class~=open-overlay] i {
	-webkit-transition: all .6s ease 0s;
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated][class~=show] [class~=cycle-wrapper] {
	-webkit-transform: translateY(0) !important;
}

[class~=subscribe-form] {
	max-width: 352.5pt;
}

[class~=hero-1] [class~=front-content] [class~=open-overlay] i {
	transition: all .6s ease 0s;
}

[class~=hero] [class~=background-content] #canvas,[class~=subscribe-form] button::before,[class~=hero] [class~=background-content] [class~=level-1],.hero .background-content .level-2 {
	width: 100%;
}

[class~=hero-1] [class~=front-content] [class~=open-overlay] i {
	color: inherit;
}

[class~=hero-1] [class~=front-content] [class~=open-overlay] i {
	background: rgba(255,255,255,0);
}

[class~=subscribe-form] input:active {
	box-shadow: none;
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated][class~=show] [class~=cycle-wrapper] {
	transform: translateY(0) !important;
}

[class~=subscribe-form][class~=success] button {
	cursor: not-allowed;
}

[class~=hero] [class~=front-content] [class~=controls] {
	-webkit-transition: 200ms ease;
}

[class~=hero] [class~=front-content] [class~=controls] {
	transition: 200ms ease;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
	position: relative;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
	display: block;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
	width: 3.125pc;
}

[class~=hero] [class~=front-content] [class~=controls] {
	-webkit-transform: translateY(100px);
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated][class~=show] [class~=cycle-wrapper] {
	opacity: 1 !important;
}

[class~=subscribe-form][class~=success] button {
	border-left-color: rgba(95,234,110,1) !important;
}

[class~=subscribe-form][class~=success] button {
	border-bottom-color: rgba(95,234,110,1) !important;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay],.hero .front-content .controls .volume-button {
	color: #ffffff00;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
	height: .520833333in;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay],[class~=subscribe-form] {
	margin-left: auto;
}

[class~=hero] [class~=front-content] [class~=controls] {
	transform: translateY(100px);
}

[class~=hero] [class~=front-content] [class~=controls] [class~=pause-button],[class~=hero] [class~=background-content] [class~=level-1],.hero .background-content .level-2 {
	position: absolute;
}

[class~=hero] [class~=front-content] [class~=controls] [class~=pause-button] {
	font-size: .208333333in;
}

[class~=subscribe-form][class~=success] button {
	border-right-color: rgba(95,234,110,1) !important;
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated][class~=show] p {
	-webkit-transition: 1s 1s;
}

[class~=subscribe-form] input {
	border-right-width: medium !important;
}

[class~=subscribe-form] input {
	border-top-width: .75pt;
}

[class~=subscribe-form][class~=success] button {
	border-top-color: rgba(95,234,110,1) !important;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
	margin-bottom: 0;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay],[class~=subscribe-form] {
	margin-right: auto;
}

[class~=subscribe-form] button:hover::before {
	left: auto;
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated][class~=show] [class~=arrow-wrap] {
	-webkit-transition: 1s 1.5s;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
	margin-top: 0;
}

[class~=subscribe-form] button:hover::before {
	width: 0;
}

[class~=subscribe-form] input {
	border-left-style: solid;
}

.hero .background-content .level-2,[class~=hero] [class~=background-content] [class~=level-1],[class~=subscribe-form] button::before {
	height: 100%;
}

[class~=subscribe-form][class~=success] button i[class~=second]:before,[class~=subscribe-form][class~=error-final] button i[class~=second]:before {
	content: "";
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated][class~=show] [class~=arrow-wrap] {
	transition: 1s 1.5s;
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated][class~=show] p {
	transition: 1s 1s;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay],[class~=hero] [class~=front-content] [class~=controls] [class~=pause-button] {
	cursor: pointer;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
	text-align: center;
}

#social p {
	max-width: 6.354166667in;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay],[class~=subscribe-form] input {
	border-bottom-style: solid;
}

[class~=subscribe-form][class~=success] button {
	background: rgba(95,234,110,1) !important;
}

[class~=hero] [class~=front-content] [class~=controls] [class~=pause-button] {
	z-index: 101;
}

[class~=subscribe-form] input {
	border-right-style: none !important;
}

[class~=subscribe-form] input {
	border-top-style: solid;
}

[class~=subscribe-form] input {
	border-left-color: #d6d6d6;
}

[class~=subscribe-form][class~=error] button {
	border-left-color: rgba(251,9,9,1) !important;
}

[class~=subscribe-form][class~=error] button {
	border-bottom-color: rgba(251,9,9,1) !important;
}

#social p {
	line-height: 1.5em;
}

[class~=subscribe-form][class~=error] button {
	border-right-color: rgba(251,9,9,1) !important;
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated][class~=show] [class~=arrow-wrap],[class~=hero-1] [class~=front-content][class~=page-enter-animated][class~=show] img[class~=logo] {
	-webkit-transform: translateY(0) !important;
}

.subscribe-form button:hover,[class~=subscribe-form] input {
	border-bottom-color: #d6d6d6;
}

[class~=hero] [class~=background-content] #canvas {
	height: 100% !important;
}

[class~=subscribe-form] {
	margin-bottom: .354166667in;
}

[class~=subscribe-form][class~=error] button {
	border-top-color: rgba(251,9,9,1) !important;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
	border-left-width: .25pc;
}

[class~=hero] [class~=front-content] [class~=controls] [class~=pause-button] {
	bottom: 20px;
}

[class~=hero] [class~=front-content] [class~=controls] [class~=pause-button] {
	width: .208333333in;
}

[class~=hero] [class~=background-content] [class~=level-1] {
	z-index: 2;
}

[class~=subscribe-form][class~=error] button {
	background: rgba(251,9,9,1) !important;
}

[class~=subscribe-form] input {
	border-right-color: currentColor !important;
}

.subscribe-form button:hover,[class~=subscribe-form] button:focus {
	color: #000;
}

[class~=subscribe-form] input,.subscribe-form button:hover {
	border-top-color: #d6d6d6;
}

[class~=hero] [class~=background-content] [class~=level-1] {
	top: 50%;
}

.subscribe-form button:hover {
	border-left-color: #d6d6d6;
}

[class~=hero] [class~=background-content] [class~=level-1] {
	left: 50%;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
	border-bottom-width: .25pc;
}

[class~=subscribe-form] button::before {
	content: "";
}

.subscribe-form button:hover {
	border-right-color: #d6d6d6;
}

[class~=subscribe-form] button:hover i[class~=first] {
	left: 0;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
	border-right-width: .25pc;
}

[class~=subscribe-form] input {
	border-image: none !important;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
	border-top-width: .25pc;
}

[class~=subscribe-form] input {
	border-radius: 0 !important;
}

[class~=subscribe-form] input,.subscribe-form button:hover {
	background: rgba(255,255,255,0);
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
	border-left-style: solid;
}

#social p {
	letter-spacing: .01em;
}

[class~=hero] [class~=background-content] [class~=level-1] {
	width: 110%;
}

[class~=subscribe-form] input {
	box-shadow: none;
}

.subscribe-form button:hover {
	outline: none !important;
}

[class~=hero] [class~=background-content] [class~=level-1] {
	height: 110%;
}

[class~=subscribe-form] {
	margin-top: 0;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
	border-right-style: solid;
}

[class~=subscribe-form][class~=success] button i[class~=second]:before,[class~=hero] [class~=front-content] [class~=controls] [class~=pause-button] {
	color: #ffffff00;
}

[class~=hero] [class~=background-content] [class~=level-1] {
	-webkit-transform: translate(-50%,-50%);
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
	border-top-style: solid;
}

[class~=hero] [class~=front-content] [class~=controls] [class~=volume-button] {
	left: 4.125pc;
}

[class~=hero] [class~=front-content] {
	top: 0;
}

.hero .front-content .controls .pause-button {
	left: 26px;
}

[class~=hero] [class~=background-content] [class~=level-1] {
	transform: translate(-50%,-50%);
}

[class~=hero] [class~=background-content] [class~=level-2] {
	z-index: 1;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
	border-left-color: #fff;
}

[class~=subscribe-form] button,[class~=hero] [class~=front-content] {
	overflow: hidden;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
	border-bottom-color: #fff;
}

[class~=subscribe-form] button:hover i,[class~=subscribe-form] button::before {
	-webkit-transition: all .2s ease 0s;
}

#social p {
	margin-left: auto;
}

[class~=hero] [class~=background-content] [class~=bg-pattern],[class~=hero] [class~=background-content] [class~=glitch-img],[class~=hero] [class~=background-content] [class~=bg-video],[class~=hero] [class~=background-content] [class~=bg-image],.hero .background-content .bg-color,.hero .background-content .bg-overlay,[class~=hero] [class~=background-content] #canvas canvas,.hero .background-content .bg-overlay {
	position: absolute !important;
}

[class~=subscribe-form] input::-webkit-input-placeholder {
	color: #d6d6d6;
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated][class~=show] [class~=arrow-wrap] {
	transform: translateY(0) !important;
}

[class~=hero] [class~=background-content] [class~=level-2] {
	-webkit-transform: scale(1.02);
}

[class~=hero] [class~=background-content] [class~=level-2] {
	transform: scale(1.02);
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
	border-right-color: #fff;
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated] [class~=arrow-wrap],[class~=hero-1] [class~=front-content][class~=page-enter-animated] [class~=cycle-wrapper] {
	-webkit-transform: translateY(100%) !important;
}

[class~=hero] [class~=front-content],.hero .background-content .bg-overlay,[class~=hero] [class~=background-content] [class~=glitch-img],[class~=hero-1] [class~=front-content] [class~=down-button] i,[class~=hero] [class~=background-content] [class~=bg-image],.hero .background-content .bg-color,[class~=hero] [class~=background-content] [class~=bg-video],[class~=hero] [class~=background-content] [class~=bg-pattern] {
	width: 100%;
}

[class~=hero] [class~=background-content] [class~=bg-video],[class~=hero] [class~=background-content] [class~=bg-pattern],.hero .background-content .bg-overlay,[class~=hero] [class~=background-content] [class~=bg-image] {
	height: 100% !important;
}

[class~=hero-1] [class~=background-content] #canvas {
	top: 100% !important;
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated] [class~=arrow-wrap],.hero-1 .front-content.page-enter-animated p,[class~=hero-1] [class~=front-content][class~=page-enter-animated] [class~=cycle-wrapper] {
	transform: translateY(100%) !important;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
	border-top-color: #fff;
}

.subscribe-form input::-moz-placeholder {
	color: #d6d6d6;
}

[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
	border-image: none;
}

#social p {
	margin-bottom: 28.5pt;
}

[class~=subscribe-form] button {
	font-family: "Armata",sans-serif;
}

[class~=subscribe-form] button {
	font-size: .125in !important;
}

[class~=subscribe-form] button:focus,[class~=subscribe-form] button:active {
	border-left-color: #d6d6d6;
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated] [class~=cycle-wrapper],.hero-1 .front-content.page-enter-animated p,[class~=hero-1] [class~=front-content][class~=page-enter-animated] [class~=arrow-wrap] {
	opacity: 0 !important;
}

[class~=subscribe-form] button::before,[class~=subscribe-form] button:hover i {
	transition: all .2s ease 0s;
}

[class~=subscribe-form] button {
	font-weight: 300;
}

[class~=subscribe-form] button::before {
	background: rgba(255,255,255,1);
}

[class~=subscribe-form],[class~=subscribe-form] button:focus {
	background: rgba(255,255,255,0);
}

[class~=subscribe-form] button:focus,[class~=subscribe-form] button:active {
	border-bottom-color: #d6d6d6;
}

[class~=hero] [class~=front-content] {
	height: 100%;
}

[class~=hero] [class~=front-content] {
	-webkit-transition: all 600ms ease;
}

[class~=subscribe-form] button i {
	font-weight: normal;
}

[class~=hero-1] [class~=front-content] [class~=down-button] i,[class~=subscribe-form] button i,[class~=hero] [class~=background-content] {
	position: absolute;
}

#social p {
	margin-right: auto;
}

[class~=subscribe-form] button {
	margin-left: 0 !important;
}

[class~=hero-1] [class~=front-content] [class~=down-button] i {
	top: 0;
}

[class~=subscribe-form] button:focus,[class~=subscribe-form] button:active {
	border-right-color: #d6d6d6;
}

[class~=subscribe-form] button:active,[class~=subscribe-form] button:focus {
	border-top-color: #d6d6d6;
}

[class~=hero-1] [class~=front-content] [class~=down-button] i {
	left: 0;
}

[class~=subscribe-form] button:hover i[class~=second] {
	left: 200%;
}

[class~=subscribe-form] button {
	padding-left: 2.5pc !important;
}

[class~=subscribe-form] button:active,[class~=subscribe-form] button:focus {
	outline: none !important;
}

[class~=hero-1] [class~=front-content] [class~=down-button] i,[class~=subscribe-form] button {
	text-align: center;
}

[class~=hero-1] [class~=front-content] [class~=down-button] i {
	color: #fff;
}

.hero-1 .front-content.page-enter-animated p {
	-webkit-transform: translateY(100%) !important;
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated][class~=show] [class~=arrow-wrap] {
	opacity: 1 !important;
}

[class~=subscribe-form] button {
	padding-bottom: 0 !important;
}

[class~=hero-1] [class~=background-content] #canvas {
	-webkit-transition: 1s 2s;
}

[class~=subscribe-form] button {
	padding-right: 2.5pc !important;
}

#social p {
	margin-top: 0;
}

[class~=subscribe-form] button:active,[class~=subscribe-form] button {
	color: #000;
}

[class~=hero] [class~=background-content] [class~=glitch-img],.hero .background-content .bg-color {
	height: 100% !important;
}

[class~=subscribe-form] button {
	padding-top: 0 !important;
}

[class~=subscribe-form] button {
	-webkit-transition: all .3s ease 0s;
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated][class~=show] p {
	-webkit-transform: translateY(0) !important;
}

[class~=subscribe-form] button {
	transition: all .3s ease 0s;
}

[class~=hero] {
	position: relative;
}

[class~=hero] [class~=front-content] {
	transition: all 600ms ease;
}

[class~=subscribe-form] button i[class~=first] {
	left: -200%;
}

[class~=subscribe-form] button {
	letter-spacing: 1.5pt;
}

[class~=hero] [class~=background-content] {
	z-index: -10;
}

[class~=subscribe-form] button {
	text-transform: uppercase;
}

[class~=subscribe-form] button:active {
	background: rgba(255,255,255,0);
}

.subscribe-form button:hover {
	background: rgba(255,255,255,0) !important;
}

.subscribe-form button:focus,[class~=subscribe-form] button:active {
	background: rgba(255,255,255,1);
}

[class~=subscribe-form] button i {
	top: 50%;
}

[class~=hero] {
	z-index: 1;
}

[class~=hero] [class~=background-content] [class~=glitch-img] {
	background-size: cover;
}

[class~=hero] [class~=background-content],[class~=hero] {
	overflow: hidden;
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated][class~=show] img[class~=logo],[class~=hero-1] [class~=front-content][class~=page-enter-animated][class~=show] p {
	transform: translateY(0) !important;
}

[class~=hero] [class~=background-content] [class~=bg-color] {
	z-index: -1;
}

[class~=hero],.hero .background-content .bg-overlay,[class~=hero-1] [class~=front-content] [class~=slide],[class~=subscribe-form] button i,[class~=hero] [class~=background-content] {
	width: 100%;
}

[class~=hero-1] [class~=background-content] #canvas,[class~=hero] [class~=background-content] [class~=bg-color] {
	opacity: 0;
}

[class~=hero] [class~=background-content] [class~=bg-color] {
	background: #af997f;
}

[class~=hero-1] [class~=front-content] h1 {
	font-family: "Open Sans",sans-serif;
}

.hero .background-content .bg-overlay {
	top: 0;
}

[class~=subscribe-form] button {
	border-left-width: .0625pc;
}

[class~=hero-1] [class~=front-content][class~=page-enter-animated][class~=show] img[class~=logo],[class~=hero-1] [class~=front-content][class~=page-enter-animated][class~=show] p {
	opacity: 1 !important;
}

.hero .background-content .bg-overlay,[class~=hero] [class~=background-content] {
	height: 100%;
}

.hero .background-content .bg-overlay {
	opacity: .52;
}

[class~=hero-1] [class~=front-content] h1 {
	font-size: 60pt;
}

[class~=hero-1] [class~=background-content] #canvas {
	transition: 1s 2s;
}

[class~=hero-1] [class~=front-content] h1 {
	font-weight: 600;
}

.hero .background-content .bg-overlay {
	background: rgba(0,0,0,1);
}

.hero-1 .front-content .arrow-wrap,[class~=hero-1] [class~=front-content] h1,[class~=hero-1] [class~=front-content] [class~=slide] {
	margin-left: auto;
}

[class~=subscribe-form] button {
	border-bottom-width: .0625pc;
}

[class~=hero] [class~=background-content] [class~=bg-pattern] {
	opacity: .5;
}

[class~=subscribe-form] button i[class~=second],[class~=subscribe-form] button i {
	left: 0;
}

[class~=hero] [class~=background-content] [class~=bg-pattern] {
	background: url("../images/pattern.png");
}

[class~=hero-1] [class~=front-content] h1 {
	margin-bottom: 48px;
}

[class~=subscribe-form] button {
	border-right-width: .0625pc;
}

[class~=hero-1] [class~=front-content] [class~=slide],[class~=hero-1] [class~=front-content] h1,.hero-1 .front-content .arrow-wrap {
	margin-right: auto;
}

[class~=hero] [class~=background-content] [class~=bg-pattern] {
	background-repeat: repeat;
}

[class~=hero] [class~=front-content] [class~=cycle-wrapper] {
	overflow: hidden !important;
}

.hero-1 .front-content .arrow-wrap,[class~=hero-1] [class~=front-content] h1,[class~=hero-1] [class~=front-content] [class~=slide] {
	margin-top: 0;
}

[class~=subscribe-form] button i,[class~=hero-1] [class~=front-content] [class~=slide],[class~=hero-1] [class~=front-content] h1 {
	text-align: center;
}

[class~=subscribe-form] button {
	border-top-width: .0625pc;
}

[class~=subscribe-form] button i[class~=first],[class~=hero-1] [class~=front-content] h1,.hero-1 .front-content p {
	color: #fff;
}

.hero-1 .front-content p {
	font-family: "Armata",sans-serif;
}

#social p {
	text-align: justify;
}

.hero-1 .front-content p {
	font-size: 1.0625pc;
}

.hero-1 .front-content p {
	font-weight: 400;
}

#social p {
	color: #ccc;
}

.hero-1 .front-content p {
	padding-bottom: .520833333in;
}

[class~=hero-1] [class~=front-content] [class~=slide],.hero-1 .front-content .arrow-wrap {
	margin-bottom: 0;
}

[class~=subscribe-form] button {
	border-left-style: solid;
}

.hero-1 .front-content p {
	letter-spacing: 2px;
}

[class~=subscribe-form] button {
	border-bottom-style: solid;
}

.hero-1 .front-content .arrow-wrap {
	display: inline-flex;
}

.hero-1 .front-content .arrow-wrap {
	overflow: hidden;
}

[class~=subscribe-form] button {
	border-right-style: solid;
}

[class~=subscribe-form] button {
	border-top-style: solid;
}

[class~=hero-1] [class~=front-content] h1 span {
	color: #1fb8b2;
}

[class~=subscribe-form] button {
	border-left-color: #d6d6d6;
}

[class~=subscribe-form] button i {
	height: auto;
}

[class~=subscribe-form] button {
	border-bottom-color: #d6d6d6;
}

[class~=subscribe-form] button {
	border-right-color: #d6d6d6;
}

[class~=subscribe-form] button i {
	-webkit-transition: none;
}

[class~=subscribe-form] button {
	border-top-color: #d6d6d6;
}

[class~=hero] {
	height: 100%;
}

[class~=subscribe-form] button i {
	transition: none;
}

[class~=subscribe-form] button {
	border-image: none;
}

[class~=subscribe-form] button i {
	-webkit-transform: translateY(-50%);
}

[class~=subscribe-form] button {
	border-radius: 0 !important;
}

[class~=subscribe-form] button {
	background: rgba(255,255,255,1);
}

[class~=subscribe-form] button i {
	transform: translateY(-50%);
}

[class~=subscribe-form] button {
	box-shadow: none;
}

@media only screen and (max-width: 768px), only screen and (max-height: 630px) {
	[class~=hero-1] [class~=front-content] h1 {
		font-size: 45pt;
	}

	.hero-1 .front-content img.logo {
		max-width: 2.291666667in;
	}

	[class~=hero-1] [class~=front-content] h1 {
		margin-bottom: 40px;
	}

	[class~=hero-1] [class~=front-content] p,.hero-1 .front-content .open-overlay i {
		font-size: 14px;
	}

	.hero-1 .front-content .open-overlay i {
		line-height: .604166667in;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		width: 48pt;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		height: .666666667in;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-left-width: 2.25pt;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-bottom-width: 2.25pt;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-right-width: 2.25pt;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-top-width: 2.25pt;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-left-style: solid;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-bottom-style: solid;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-right-style: solid;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-top-style: solid;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-left-color: #fff;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-bottom-color: #fff;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-right-color: #fff;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-top-color: #fff;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-image: none;
	}

	[class~=hero-1] [class~=front-content] p {
		padding-bottom: 36px;
	}
}

@media only screen and (max-width: 600px), only screen and (max-height: 500px) {
	[class~=hero-1] [class~=front-content] img[class~=logo] {
		max-width: 186px;
	}

	[class~=hero-1] [class~=front-content] h1 {
		font-size: 45px;
	}

	[class~=hero-1] [class~=front-content] img[class~=logo] {
		margin-bottom: .15625in;
	}

	[class~=hero-1] [class~=front-content] [class~=open-overlay] i {
		font-size: .135416667in;
	}

	[class~=hero-1] [class~=front-content] [class~=open-overlay] i {
		line-height: .479166667in;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		width: 37.5pt;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		height: 50px;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-left-width: .020833333in;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-bottom-width: .020833333in;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-right-width: .020833333in;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-top-width: .020833333in;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-left-style: solid;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-bottom-style: solid;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-right-style: solid;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-top-style: solid;
	}

	[class~=hero-1] [class~=front-content] h1 {
		margin-bottom: 24pt;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-left-color: #fff;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-bottom-color: #fff;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-right-color: #fff;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-top-color: #fff;
	}

	.hero-1 .front-content p {
		font-size: 12px;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		border-image: none;
	}

	.hero-1 .front-content p {
		padding-bottom: .291666667in;
	}
}

@media only screen and (max-width: 480px), only screen and (max-height: 410px) {
	[class~=hero-1] [class~=front-content] img[class~=logo] {
		max-width: 10pc;
	}

	[class~=hero-1] [class~=front-content] h1 {
		font-size: .416666667in;
	}

	[class~=hero-1] [class~=front-content] img[class~=logo] {
		margin-bottom: 12px;
	}

	[class~=hero-1] [class~=front-content] h1 {
		margin-bottom: 25px;
	}

	[class~=hero-1] [class~=front-content] p,.hero-1 .front-content .open-overlay i {
		font-size: .6875pc;
	}

	[class~=hero-1] [class~=front-content] p {
		font-weight: 300;
	}

	[class~=hero-1] [class~=front-content] p {
		padding-bottom: 1.25pc;
	}

	.hero-1 .front-content .open-overlay i {
		line-height: 2.375pc;
	}

	.hero-1 .front-content div.open-overlay {
		width: .4375in;
	}

	.hero-1 .front-content div.open-overlay {
		height: 2.625pc;
	}

	[class~=hero-1] [class~=front-content] p {
		letter-spacing: 1.5pt;
	}
}

@media only screen and (max-width: 400px), only screen and (max-height: 310px) {
	[class~=hero-1] [class~=front-content] h1 {
		font-size: 2.1875pc;
	}

	.hero-1 .front-content img.logo {
		max-width: 8.75pc;
	}

	.hero-1 .front-content img.logo {
		margin-bottom: .625pc;
	}

	[class~=hero-1] [class~=front-content] h1 {
		margin-bottom: 1.4375pc;
	}

	[class~=hero-1] [class~=front-content] [class~=open-overlay] i {
		font-size: .5625pc;
	}

	[class~=hero-1] [class~=front-content] [class~=open-overlay] i {
		line-height: .333333333in;
	}

	.hero-1 .front-content div.open-overlay {
		width: 2.25pc;
	}

	.hero-1 .front-content p {
		font-size: 10px;
	}

	.hero-1 .front-content div.open-overlay {
		height: 27pt;
	}

	.hero-1 .front-content p {
		padding-bottom: 1.125pc;
	}
}

@media only screen and (max-width: 355px) ,only screen and (max-height: 280px) {
	[class~=hero-1] [class~=front-content] h1 {
		font-size: 1.875pc;
	}

	[class~=hero-1] [class~=front-content] img[class~=logo] {
		max-width: 97.5pt;
	}

	[class~=hero-1] [class~=front-content] img[class~=logo] {
		margin-bottom: 8px;
	}

	[class~=hero-1] [class~=front-content] [class~=open-overlay] i {
		font-size: 6pt;
	}

	[class~=hero-1] [class~=front-content] [class~=open-overlay] i {
		line-height: 1.875pc;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		width: 34px;
	}

	[class~=hero-1] [class~=front-content] h1 {
		margin-bottom: .208333333in;
	}

	[class~=hero-1] [class~=front-content] div[class~=open-overlay] {
		height: .354166667in;
	}

	[class~=hero-1] [class~=front-content] p {
		font-size: 6.75pt;
	}

	[class~=hero-1] [class~=front-content] p {
		padding-bottom: 12px;
	}
}

[class~=error-404] [class~=background-content][class~=page-enter-animated][class~=show] #canvas {
	-webkit-transition: 1s 1s;
}

[class~=error-404] [class~=front-content] h1,.error-404 .front-content a,[class~=error-404] [class~=front-content] p {
	font-family: "Armata",sans-serif;
}

[class~=error-404] [class~=front-content] h1 {
	font-size: 80px;
}

[class~=error-404] [class~=front-content] img[class~=logo] {
	margin-top: .104166667in;
}

[class~=error-404] [class~=front-content] h1 {
	font-weight: 600;
}

[class~=error-404] [class~=front-content] h1 {
	margin-left: auto;
}

[class~=error-404] [class~=front-content] h1 {
	margin-bottom: 0;
}

[class~=error-404] [class~=front-content] h1 span:before {
	position: absolute;
}

[class~=error-404] [class~=front-content] h1 {
	margin-right: auto;
}

[class~=error-404] [class~=front-content] h1 {
	margin-top: 0;
}

[class~=error-404] [class~=front-content] h1 {
	text-align: center;
}

.error-404 .front-content h1 span {
	font-family: "Open Sans",sans-serif;
}

[class~=error-404] [class~=front-content] p,[class~=error-404] [class~=front-content] h1 {
	color: #fff;
}

[class~=error-404] [class~=front-content] p {
	font-size: 17px;
}

[class~=error-404] [class~=front-content] img[class~=logo] {
	margin-bottom: 1.25pc;
}

[class~=error-404] [class~=front-content] p,.error-404 .front-content a {
	font-weight: 400;
}

[class~=error-404] [class~=front-content] p,.error-404 .front-content a {
	line-height: 36px;
}

[class~=error-404] [class~=front-content][class~=page-enter-animated] h1,[class~=error-404] [class~=front-content][class~=page-enter-animated] p,[class~=error-404] [class~=front-content][class~=page-enter-animated] a {
	-webkit-transform: translateY(100%) !important;
}

.error-404 .front-content h1 span {
	line-height: 105pt;
}

[class~=error-404] [class~=front-content] p {
	display: block;
}

[class~=error-404] [class~=front-content] p,.error-404 .front-content a {
	margin-left: 0;
}

.error-404 .front-content.page-enter-animated.show h1 span:before {
	-webkit-transition: .5s .4s;
}

[class~=error-404] [class~=front-content] p {
	margin-bottom: 2.25pc;
}

[class~=error-404] [class~=front-content][class~=page-enter-animated][class~=show] h1 {
	-webkit-transition: .8s;
}

.error-404 .front-content a,[class~=error-404] [class~=front-content] p {
	margin-right: 0;
}

.error-404 .front-content h1 span {
	position: relative;
}

[class~=error-404] [class~=front-content][class~=page-enter-animated][class~=show] h1 {
	transition: .8s;
}

[class~=error-404] [class~=front-content] p {
	margin-top: 1.375pc;
}

[class~=error-404] [class~=front-content] p {
	padding-left: 0;
}

[class~=error-404] [class~=front-content][class~=page-enter-animated] h1,[class~=error-404] [class~=front-content][class~=page-enter-animated] a,[class~=error-404] [class~=front-content][class~=page-enter-animated] p {
	transform: translateY(100%) !important;
}

[class~=error-404] [class~=front-content] p {
	padding-bottom: 0;
}

[class~=error-404] [class~=background-content][class~=page-enter-animated][class~=show] #canvas {
	transition: 1s 1s;
}

[class~=error-404] [class~=front-content] p {
	padding-right: 0;
}

[class~=error-404] [class~=front-content] p {
	padding-top: 0;
}

.error-404 .front-content a,[class~=error-404] [class~=front-content] p {
	letter-spacing: .125pc;
}

[class~=error-404] [class~=background-content][class~=page-enter-animated][class~=show] #canvas {
	top: 0 !important;
}

[class~=error-404] [class~=front-content][class~=page-enter-animated][class~=show] h1,.error-404 .front-content.page-enter-animated.show p {
	-webkit-transform: translateY(0) !important;
}

.error-404 .front-content.page-enter-animated.show p,[class~=error-404] [class~=front-content][class~=page-enter-animated][class~=show] h1 {
	transform: translateY(0) !important;
}

[class~=error-404] [class~=front-content][class~=page-enter-animated] h1,[class~=error-404] [class~=front-content][class~=page-enter-animated] p {
	opacity: 0 !important;
}

[class~=error-404] [class~=front-content] h1 span:before {
	z-index: -1;
}

.error-404 .front-content a {
	font-size: 1pc;
}

[class~=error-404] [class~=front-content][class~=page-enter-animated][class~=show] h1 {
	opacity: 1 !important;
}

.error-404 .front-content h1 span {
	padding-left: 1.25pc;
}

.error-404 .front-content a {
	display: inline-block;
}

[class~=error-404] [class~=front-content] h1 span:before {
	top: 0;
}

.error-404 .front-content a {
	overflow: hidden;
}

.error-404 .front-content a {
	margin-bottom: 0;
}

.error-404 .front-content a {
	margin-top: 0;
}

.error-404 .front-content a {
	padding-left: 1.875pc;
}

.error-404 .front-content a {
	padding-bottom: .5625pc;
}

.error-404 .front-content.page-enter-animated.show p {
	-webkit-transition: .8s .6s;
}

.error-404 .front-content a {
	padding-right: 1.875pc;
}

.error-404 .front-content a {
	padding-top: .5625pc;
}

.error-404 .front-content a {
	-webkit-transition: .1s ease;
}

[class~=error-404] [class~=front-content] h1 span:before {
	left: 0;
}

[class~=error-404] [class~=background-content] #canvas {
	top: 100% !important;
}

.error-404 .front-content a {
	transition: .1s ease;
}

[class~=error-404] [class~=front-content] h1 span:before,.error-404 .front-content.page-enter-animated.show h1 span:before {
	width: 100%;
}

.error-404 .front-content a,.error-404 .front-content h1 span {
	color: #fff;
}

.error-404 .front-content a {
	border-left-width: .1875pc;
}

[class~=error-404] [class~=front-content] h1 span:before {
	height: 100%;
}

.error-404 .front-content a {
	border-bottom-width: .1875pc;
}

.error-404 .front-content a {
	border-right-width: .1875pc;
}

.error-404 .front-content a {
	border-top-width: .1875pc;
}

[class~=error-404] [class~=front-content] h1 span:before {
	content: "";
}

[class~=error-404] [class~=front-content] h1 span:before {
	-webkit-transition: .3s ease;
}

.error-404 .front-content.page-enter-animated.show p {
	transition: .8s .6s;
}

.error-404 .front-content a {
	border-left-style: solid;
}

.error-404 .front-content h1 span {
	padding-bottom: 0;
}

[class~=error-404] [class~=front-content] h1 span:before {
	transition: .3s ease;
}

.error-404 .front-content a {
	border-bottom-style: solid;
}

[class~=error-404] [class~=background-content][class~=page-enter-animated][class~=show] #canvas {
	opacity: 1;
}

.error-404 .front-content a {
	border-right-style: solid;
}

.error-404 .front-content h1 span {
	padding-right: 1.25pc;
}

.error-404 .front-content a {
	border-top-style: solid;
}

.error-404 .front-content h1 span {
	padding-top: 0;
}

[class~=error-404] [class~=front-content][class~=page-enter-animated] a {
	opacity: 0 !important;
}

.error-404 .front-content a {
	border-left-color: #fff;
}

.error-404 .front-content a {
	border-bottom-color: #fff;
}

.error-404 .front-content a {
	border-right-color: #fff;
}

.error-404 .front-content a {
	border-top-color: #fff;
}

.error-404 .front-content a {
	border-image: none;
}

[class~=error-404] [class~=front-content][class~=page-enter-animated] h1 span:before {
	width: 0;
}

[class~=error-404] [class~=front-content] h1 span:before {
	background: #1fb8b2;
}

[class~=error-404] [class~=front-content][class~=page-enter-animated][class~=show] a,.error-404 .front-content.page-enter-animated.show p {
	opacity: 1 !important;
}

[class~=error-404] [class~=front-content][class~=page-enter-animated][class~=show] a {
	-webkit-transition: .8s .8s;
}

[class~=error-404] [class~=front-content][class~=page-enter-animated][class~=show] a {
	transition: .8s .8s;
}

[class~=error-404] [class~=front-content][class~=page-enter-animated][class~=show] a {
	-webkit-transform: translateY(0) !important;
}

[class~=error-404] [class~=front-content][class~=page-enter-animated][class~=show] a {
	transform: translateY(0) !important;
}

.error-404 .front-content.page-enter-animated.show h1 span:before {
	transition: .5s .4s;
}

.error-404 .front-content h1 span {
	margin-right: .0625in;
}

[class~=error-404] [class~=background-content] #canvas {
	opacity: 0;
}

@media only screen and (max-width: 768px), only screen and (max-height: 630px) {
	[class~=error-404] [class~=front-content] h1 {
		font-size: 60px;
	}

	[class~=error-404] [class~=front-content] h1 span {
		font-size: 4.375pc;
	}

	[class~=error-404] [class~=front-content] h1 span {
		line-height: 120px;
	}

	[class~=error-404] [class~=front-content] h1 {
		margin-bottom: 30pt;
	}

	[class~=error-404] [class~=front-content] h1 span {
		padding-left: .875pc;
	}

	.error-404 .front-content p {
		font-size: 16px;
	}

	[class~=error-404] [class~=front-content] h1 span {
		padding-bottom: 0;
	}

	[class~=error-404] [class~=front-content] h1 span {
		padding-right: .875pc;
	}

	.error-404 .front-content p {
		line-height: 1.25pc;
	}

	[class~=error-404] [class~=front-content] h1 span {
		padding-top: 0;
	}
}

@media only screen and (max-width: 600px), only screen and (max-height: 500px) {
	.error-404 .front-content h1 {
		font-size: 33.75pt;
	}

	.error-404 .front-content h1 span {
		font-size: .572916667in;
	}

	.error-404 .front-content h1 span {
		line-height: 1.041666667in;
	}

	.error-404 .front-content h1 {
		margin-bottom: 24pt;
	}

	.error-404 .front-content h1 span {
		padding-left: .145833333in;
	}

	[class~=error-404] [class~=front-content] p {
		font-size: .75pc;
	}

	.error-404 .front-content h1 span {
		padding-bottom: 0;
	}

	.error-404 .front-content h1 span {
		padding-right: .145833333in;
	}

	.error-404 .front-content h1 span {
		padding-top: 0;
	}
}

@media only screen and (max-width: 480px), only screen and (max-height: 410px) {
	[class~=error-404] [class~=front-content] h1 span {
		font-size: 38px;
	}

	[class~=error-404] [class~=front-content] h1 span {
		line-height: 70px;
	}

	[class~=error-404] [class~=front-content] h1 {
		font-size: 2.5pc;
	}

	[class~=error-404] [class~=front-content] h1 span {
		padding-left: 7.5pt;
	}

	[class~=error-404] [class~=front-content] h1 span {
		padding-bottom: 0;
	}

	[class~=error-404] [class~=front-content] h1 span {
		padding-right: 7.5pt;
	}

	[class~=error-404] [class~=front-content] h1 {
		margin-bottom: 1.5625pc;
	}

	[class~=error-404] [class~=front-content] h1 span {
		padding-top: 0;
	}

	.error-404 .front-content p {
		font-size: .114583333in;
	}

	.error-404 .front-content p {
		font-weight: 300;
	}

	.error-404 .front-content p {
		line-height: .208333333in;
	}

	.error-404 .front-content p {
		letter-spacing: .020833333in;
	}
}

@media only screen and (max-width: 400px), only screen and (max-height: 310px) {
	[class~=error-404] [class~=front-content] h1 {
		font-size: 2.1875pc;
	}

	[class~=error-404] [class~=front-content] h1 span {
		font-size: 25.5pt;
	}

	[class~=error-404] [class~=front-content] h1 {
		margin-bottom: .239583333in;
	}

	[class~=error-404] [class~=front-content] h1 span {
		line-height: 60px;
	}

	[class~=error-404] [class~=front-content] p {
		font-size: 7.5pt;
	}

	[class~=error-404] [class~=front-content] h1 span {
		padding-left: .0625in;
	}

	[class~=error-404] [class~=front-content] h1 span {
		padding-bottom: 0;
	}

	[class~=error-404] [class~=front-content] h1 span {
		padding-right: .0625in;
	}

	[class~=error-404] [class~=front-content] h1 span {
		padding-top: 0;
	}
}

@media only screen and (max-width: 355px) ,only screen and (max-height: 280px) {
	[class~=error-404] [class~=front-content] h1 {
		font-size: 1.875pc;
	}

	[class~=error-404] [class~=front-content] h1 {
		margin-bottom: 1.25pc;
	}

	[class~=error-404] [class~=front-content] p {
		font-size: 10px;
	}
}

#contact h1 {
	font-family: "Armata",sans-serif;
}

[class~=white] #contact-form [class~=btn-primary][disabled],[class~=white] [class~=tooltip][class~=bottom] [class~=tooltip-inner],.white #contact-form.error button i.second:before {
	color: #000;
}

#contact h1 {
	font-size: 41px;
}

#contact-form {
	font-size: 18px;
}

#contact-form[class~=error] input[class~=active],#contact-form[class~=error] textarea[class~=active] {
	border-left-color: rgba(251,9,9,1) !important;
}

#social [class~=social-icons] li a {
	font-size: 12pt;
}

[class~=white] [class~=subscribe-form] input:focus {
	color: #2c2b2b;
}

#contact h1 {
	font-weight: 400;
}

#contact-form[class~=error] input[class~=active],#contact-form[class~=error] textarea[class~=active] {
	border-bottom-color: rgba(251,9,9,1) !important;
}

#social [class~=social-icons] li {
	display: inline-block;
}

#contact h1 {
	margin-bottom: 21pt;
}

#social [class~=social-icons] li {
	margin-left: .15625in;
}

#social [class~=social-icons] li a {
	line-height: 2.5pc;
}

#social [class~=social-icons],#social [class~=social-icons] li {
	margin-bottom: 0;
}

#contact h1 {
	text-align: center;
}

#contact h1 {
	letter-spacing: 1px;
}

#contact h1 {
	text-transform: uppercase;
}

[class~=white] [class~=subscribe-form] input:focus {
	border-left-color: #2c2b2b;
}

#contact-form[class~=error] input[class~=active],#contact-form[class~=error] textarea[class~=active] {
	border-right-color: rgba(251,9,9,1) !important;
}

#social .social-icons li a .overlay,#contact-form button::before {
	position: absolute;
}

[class~=white] [class~=up-button] i,#contact h1 {
	color: #fff;
}

#contact p {
	font-size: .135416667in;
}

#contact p {
	max-width: 355px;
}

[class~=white] [class~=subscribe-form] input:focus {
	border-bottom-color: #2c2b2b;
}

#social [class~=social-icons] li a {
	position: relative;
}

#contact-form[class~=error] input[class~=active],#contact-form[class~=error] textarea[class~=active] {
	border-top-color: rgba(251,9,9,1) !important;
}

#contact p {
	margin-left: auto;
}

#social [class~=social-icons] li a {
	display: block;
}

#contact p {
	margin-bottom: .3125in;
}

#contact p {
	margin-right: auto;
}

#social [class~=social-icons] li {
	margin-right: .15625in;
}

#contact p,#social [class~=social-icons] li {
	margin-top: 0;
}

[class~=white] [class~=subscribe-form] input:focus {
	border-right-color: #2c2b2b;
}

#contact-form[class~=success] textarea,#contact-form.success input {
	background: rgba(255,255,255,0) !important;
}

.white .tooltip.bottom .tooltip-arrow {
	border-bottom-color: rgba(0,0,0,.02);
}

#social .social-icons li a .overlay,#contact-form button::before {
	z-index: -1;
}

#contact p {
	padding-left: 15pt;
}

#contact-form input:focus {
	border-left-width: .75pt;
}

.white .grcs_bullet_nav .nav_dots {
	border-left-color: #ccc !important;
}

#social .social-icons li a .overlay,#contact-form button::before {
	top: 0;
}

#contact-form input:focus {
	border-bottom-width: .75pt;
}

[class~=white] [class~=subscribe-form] input:focus {
	border-top-color: #2c2b2b;
}

#contact-form input:focus {
	border-right-width: .75pt;
}

#contact p {
	padding-bottom: 0;
}

#social .social-icons li a .overlay,#contact-form button::before {
	right: auto;
}

#contact p {
	padding-right: 15pt;
}

#contact-form input:focus {
	border-top-width: .75pt;
}

#contact-form input:focus {
	border-left-style: solid;
}

#contact p {
	padding-top: 0;
}

#contact-form input:focus {
	border-bottom-style: solid;
}

#social [class~=social-icons] {
	margin-left: 0;
}

#contact-form input:focus {
	border-right-style: solid;
}

#contact-form input:focus {
	border-top-style: solid;
}

#contact-form input:focus {
	border-left-color: #d6d6d6;
}

#contact p {
	text-align: justify;
}

#contact-form input:focus {
	border-bottom-color: #d6d6d6;
}

#contact-form[class~=error] button:focus,#contact-form[class~=error] button:hover,#contact-form[class~=error] button:active {
	border-left-color: rgba(251,9,9,1);
}

#contact-form input:focus {
	border-right-color: #d6d6d6;
}

#contact p {
	color: #d6d6d6;
}

#contact-form[class~=error] button:focus,#contact-form[class~=error] button:hover {
	border-bottom-color: rgba(251,9,9,1);
}

#contact-form input:focus {
	border-top-color: #d6d6d6;
}

#contact-form[class~=error] button:focus,#contact-form[class~=error] button:hover {
	border-right-color: rgba(251,9,9,1);
}

#contact p {
	line-height: 1.5em;
}

#contact p {
	letter-spacing: .01em;
}

#social [class~=social-icons] li a {
	overflow: hidden;
}

#contact-form input:focus {
	border-image: none;
}

[class~=white] [class~=subscribe-form] input:focus,#contact-form input:focus {
	outline: none;
}

#contact-form[class~=error] button:hover,#contact-form[class~=error] button:focus {
	border-top-color: rgba(251,9,9,1);
}

#contact-form input:focus {
	background: rgba(255,255,255,.04);
}

[class~=white] [class~=subscribe-form] input,#contact-form input:active,#contact-form [class~=btn-primary][disabled],[class~=white] #contact-form [class~=btn-primary][disabled] {
	border-left-width: .75pt;
}

[class~=white] [class~=subscribe-form] input:focus,[class~=white] [class~=tooltip][class~=bottom] [class~=tooltip-inner] {
	background: rgba(0,0,0,.02);
}

#social [class~=social-icons] li a {
	width: 40px;
}

#contact-form [class~=btn-primary][disabled] {
	opacity: 1;
}

#contact-form label {
	font-family: "Armata",sans-serif;
}

#contact-form input:active,[class~=white] [class~=subscribe-form] input {
	border-bottom-width: .75pt;
}

[class~=white] #contact-form [class~=btn-primary][disabled],#contact-form input:active {
	border-right-width: .75pt;
}

#contact-form input:active {
	border-top-width: .75pt;
}

#contact-form input:active {
	border-left-style: solid;
}

#contact-form input:active {
	border-bottom-style: solid;
}

#contact-form [class~=btn-primary][disabled] {
	color: #fff;
}

#contact-form input:active {
	border-right-style: solid;
}

#contact-form[class~=error] button i[class~=second]:before {
	content: "";
}

#contact-form label {
	font-size: 14px;
}

[class~=white] [class~=subscribe-form] input,.white .subscribe-form input:active {
	color: #2c2b2b;
}

#social .social-icons li a .overlay,#contact-form button::before {
	left: 0;
}

#contact-form {
	margin-top: 1.25pc;
}

#social [class~=social-icons] li a {
	height: 30pt;
}

#contact-form label {
	font-weight: normal;
}

[class~=white] #contact-form[class~=success] button i[class~=second]:before,[class~=white] [class~=subscribe-form] [class~=btn-primary][disabled] {
	color: #000;
}

#contact-form button::before,#contact-form label {
	width: 100%;
}

#contact-form input:active {
	border-top-style: solid;
}

#contact-form input:active {
	border-left-color: #d6d6d6;
}

#contact-form input:active {
	border-bottom-color: #d6d6d6;
}

.white .grcs_bullet_nav .nav_dots {
	border-bottom-color: #ccc !important;
}

#social [class~=social-icons] li a {
	-webkit-transition: all .2s ease 0s;
}

#contact-form button::before {
	height: 100%;
}

#contact-form label {
	margin-bottom: 7.5pt;
}

#contact-form[class~=error] button:active {
	border-bottom-color: rgba(251,9,9,1);
}

#contact-form button::before {
	content: "";
}

#contact-form input:active {
	border-right-color: #d6d6d6;
}

#contact-form input:active {
	border-top-color: #d6d6d6;
}

#contact-form input:active {
	border-image: none;
}

#contact-form textarea:focus,[class~=white] #contact-form [class~=btn-primary][disabled] {
	border-bottom-width: .0625pc;
}

#contact-form[class~=error] button:active {
	border-right-color: rgba(251,9,9,1);
}

#contact-form[class~=error] button:active {
	border-top-color: rgba(251,9,9,1);
}

#contact-form input:active {
	outline: none;
}

#contact-form label {
	text-align: left;
}

#contact-form label {
	text-transform: uppercase;
}

#contact-form label {
	color: #b1b1b1;
}

#contact-form textarea:focus,[class~=white] [class~=subscribe-form] input {
	border-right-width: 1px;
}

[class~=white] [class~=subscribe-form] input:focus {
	box-shadow: none;
}

#contact-form input:active {
	background: rgba(255,255,255,.04);
}

[class~=white] [class~=subscribe-form] [class~=btn-primary][disabled],#contact-form textarea:focus {
	border-left-width: .75pt;
}

#contact-form[class~=error] button:focus {
	background: rgba(251,9,9,1);
}

#social [class~=social-icons] li a:hover [class~=overlay] {
	right: 0;
}

#contact-form input {
	font-family: "Armata",sans-serif;
}

#contact-form[class~=success] button:active,#contact-form.success button:focus,#contact-form.success button:hover {
	border-left-color: rgba(95,234,110,1);
}

.white .subscribe-form input:active {
	border-left-color: #2c2b2b;
}

#contact-form input {
	font-size: .114583333in;
}

#contact-form.success button:hover,#contact-form[class~=success] button:active,#contact-form.success button:focus {
	border-bottom-color: rgba(95,234,110,1);
}

[class~=white] [class~=subscribe-form] input,#contact-form textarea:focus,[class~=white] #contact-form input:focus,[class~=white] #contact-form [class~=btn-primary][disabled] {
	border-top-width: 1px;
}

#contact-form.success button:hover,#contact-form[class~=success] button:active,#contact-form.success button:focus {
	border-right-color: rgba(95,234,110,1);
}

#contact-form input {
	font-weight: 300;
}

[class~=white] [class~=subscribe-form] input,#contact-form textarea:focus {
	border-left-style: solid;
}

#social [class~=social-icons] li a {
	transition: all .2s ease 0s;
}

.white .subscribe-form input:active {
	border-bottom-color: #2c2b2b;
}

#contact-form.success button:focus,#contact-form[class~=success] button:active,#contact-form.success button:hover {
	border-top-color: rgba(95,234,110,1);
}

#contact-form input {
	overflow: hidden;
}

#contact-form textarea:focus,[class~=white] [class~=subscribe-form] input {
	border-bottom-style: solid;
}

#contact-form input,#social .social-icons li a .overlay {
	width: 100%;
}

#contact-form input {
	height: 3.125pc;
}

#contact-form input {
	margin-bottom: 1.5pc;
}

.white .grcs_bullet_nav .nav_dots {
	border-right-color: #ccc !important;
}

#contact-form input {
	padding-left: .104166667in;
}

#contact-form textarea:focus,[class~=white] [class~=subscribe-form] input {
	border-right-style: solid;
}

#contact-form input {
	-webkit-transition: all .2s ease;
}

#contact-form textarea:focus {
	border-top-style: solid;
}

#contact-form input {
	transition: all .2s ease;
}

#contact-form input {
	letter-spacing: .75pt;
}

#contact-form textarea:focus {
	border-left-color: #fff;
}

.white .subscribe-form input:active {
	border-right-color: #2c2b2b;
}

#social [class~=social-icons] li a {
	color: #000;
}

#contact-form textarea:focus {
	border-bottom-color: #fff;
}

#contact-form input {
	color: #d6d6d6;
}

#social .social-icons li a .overlay {
	height: 100%;
}

.white .subscribe-form input:active {
	border-top-color: #2c2b2b;
}

#contact-form input {
	border-left-width: .0625pc !important;
}

#contact-form textarea:focus,.white .subscribe-form input:active {
	outline: none;
}

#social [class~=social-icons] {
	margin-right: 0;
}

#contact-form textarea:focus {
	border-right-color: #fff;
}

#contact-form input {
	border-bottom-width: .0625pc !important;
}

#contact-form textarea:focus {
	border-top-color: #fff;
}

#contact-form.success button:focus,#contact-form.success button:hover {
	background: rgba(95,234,110,1) !important;
}

#contact-form input {
	border-right-width: .0625pc !important;
}

#contact-form input {
	border-top-width: .0625pc !important;
}

[class~=white] #contact-form input:focus,#contact-form [class~=btn-primary][disabled] {
	border-bottom-width: .0625pc;
}

#contact-form input {
	border-left-style: solid !important;
}

#contact-form input {
	border-bottom-style: solid !important;
}

#contact-form textarea:focus {
	border-image: none;
}

[class~=white] #contact-form input:focus,#contact-form textarea:active,#contact-form [class~=btn-primary][disabled] {
	border-right-width: .0625pc;
}

.white .subscribe-form input:active {
	background: rgba(0,0,0,.02);
}

#contact-form textarea:focus {
	background: rgba(255,255,255,.04);
}

#contact-form textarea:active,[class~=white] #contact-form input:focus {
	border-left-width: .75pt;
}

#contact-form textarea:active,[class~=white] [class~=subscribe-form] [class~=btn-primary][disabled] {
	border-bottom-width: .75pt;
}

#social [class~=social-icons] li a,#contact-form input {
	border-radius: 0;
}

[class~=white] #contact-form[class~=success] input,[class~=white] #contact-form[class~=success]  textarea {
	background: rgba(0,0,0,0) !important;
}

#contact-form input {
	border-right-style: solid !important;
}

#contact-form[class~=error] button i[class~=second]:before,#social [class~=social-icons] li a:hover,#contact-form[class~=success] button i[class~=second]:before,[class~=white] [class~=subscribe-form] button:hover {
	color: #fff;
}

#social .social-icons li a .overlay {
	-webkit-transition: all .2s ease 0s;
}

.white .subscribe-form input:active,#contact-form input {
	box-shadow: none;
}

#contact-form textarea:active {
	border-top-width: .75pt;
}

#contact-form[class~=success] button i[class~=second]:before {
	content: "";
}

[class~=white] #contact-form [class~=btn-primary][disabled],[class~=white] #contact-form input:focus,#contact-form textarea:active {
	border-left-style: solid;
}

[class~=white] #contact-form [class~=btn-primary][disabled],[class~=white] #contact-form input:focus,[class~=white] [class~=subscribe-form] [class~=btn-primary][disabled],#contact-form textarea:active {
	border-bottom-style: solid;
}

#contact-form textarea:active,[class~=white] #contact-form input:focus {
	border-right-style: solid;
}

#contact-form textarea:active,[class~=white] #contact-form input:focus,[class~=white] #contact-form [class~=btn-primary][disabled],[class~=white] [class~=subscribe-form] input {
	border-top-style: solid;
}

#social [class~=social-icons] li a {
	background: rgba(255,255,255,.06);
}

#contact-form textarea:active {
	border-left-color: #fff;
}

#contact-form input {
	border-top-style: solid !important;
}

#contact-form input {
	border-left-color: #d6d6d6 !important;
}

#contact-form input {
	border-bottom-color: #d6d6d6 !important;
}

#contact-form input {
	border-right-color: #d6d6d6 !important;
}

#contact-form input {
	border-top-color: #d6d6d6 !important;
}

#contact-form input {
	border-image: none !important;
}

#contact-form textarea:active {
	border-bottom-color: #fff;
}

#contact-form textarea:active {
	border-right-color: #fff;
}

[class~=white] [class~=subscribe-form] button:hover {
	border-left-color: #333;
}

#contact-form input,#contact-form textarea:active {
	outline: none;
}

#contact-form textarea:active {
	border-top-color: #fff;
}

[class~=white] [class~=subscribe-form] input,[class~=white] #contact-form input:focus {
	border-left-color: #2c2b2b;
}

#contact-form input {
	background: rgba(255,255,255,0);
}

#social .social-icons li a .overlay {
	transition: all .2s ease 0s;
}

#contact-form[class~=success] button::before {
	background: rgba(95,234,110,1) !important;
}

#social [class~=social-icons] {
	margin-top: .104166667in;
}

#contact-form textarea:active {
	border-image: none;
}

#contact-form textarea {
	font-family: "Armata",sans-serif;
}

[class~=white] [class~=grcs_bullet_nav] [class~=nav_dots][class~=active]:before {
	background: #ccc !important;
}

[class~=white] #contact-form input:focus,[class~=white] [class~=subscribe-form] input {
	border-bottom-color: #2c2b2b;
}

#contact-form textarea:active {
	background: rgba(255,255,255,.04);
}

#contact-form[class~=success] button {
	border-left-color: rgba(95,234,110,1) !important;
}

#contact-form textarea {
	font-size: .114583333in;
}

[class~=white] [class~=subscribe-form] button:hover {
	border-bottom-color: #333;
}

#social .social-icons li a .overlay {
	background: rgba(255,255,255,1);
}

#contact-form[class~=success] button {
	border-bottom-color: rgba(95,234,110,1) !important;
}

#contact-form[class~=success] button {
	border-right-color: rgba(95,234,110,1) !important;
}

#contact-form[class~=success] button {
	border-top-color: rgba(95,234,110,1) !important;
}

[class~=white] #contact-form input:focus,[class~=white] [class~=subscribe-form] input {
	border-right-color: #2c2b2b;
}

#contact-form textarea {
	font-weight: 300;
}

#contact-form[class~=success] button {
	background: rgba(95,234,110,1) !important;
}

#contact-form textarea {
	overflow: hidden;
}

#contact-form[class~=error] button {
	border-left-color: rgba(251,9,9,1) !important;
}

#contact-form[class~=error] button {
	border-bottom-color: rgba(251,9,9,1) !important;
}

[class~=white] [class~=subscribe-form] [class~=btn-primary][disabled] {
	border-right-width: 1px;
}

#contact-form button::before {
	-webkit-transition: all .2s ease 0s;
}

[class~=white] [class~=subscribe-form] button:hover {
	border-right-color: #333;
}

[class~=white] [class~=subscribe-form] [class~=btn-primary][disabled],#contact-form [class~=btn-primary][disabled] {
	border-top-width: .0625pc;
}

#contact-form[class~=error] button {
	border-right-color: rgba(251,9,9,1) !important;
}

[class~=white] #contact-form [class~=btn-primary][disabled] {
	border-right-style: solid;
}

[class~=white] #contact-form input:focus,[class~=white] [class~=subscribe-form] input {
	border-top-color: #2c2b2b;
}

#contact-form textarea {
	width: 100%;
}

#contact-form[class~=error] button {
	border-top-color: rgba(251,9,9,1) !important;
}

#contact-form[class~=error] button {
	background: rgba(251,9,9,1) !important;
}

#contact-form button:focus,#contact-form button:hover {
	color: #000;
}

[class~=white] [class~=subscribe-form] input,[class~=white] #contact-form input:focus {
	border-image: none;
}

[class~=white] #contact-form input:focus {
	background: rgba(0,0,0,.02);
}

[class~=white] #contact-form [class~=btn-primary][disabled] {
	border-left-color: #000;
}

[class~=white] #contact-form input:active {
	border-left-width: .0625pc;
}

#contact-form textarea {
	height: 3.125pc;
}

#contact-form textarea {
	margin-bottom: 1.5pc;
}

[class~=white] #contact-form [class~=btn-primary][disabled] {
	border-bottom-color: #000;
}

[class~=white] [class~=subscribe-form] [class~=btn-primary][disabled],#contact-form [class~=btn-primary][disabled],[class~=white] #contact-form input:active {
	border-left-style: solid;
}

[class~=white] [class~=subscribe-form] button:hover {
	border-top-color: #333;
}

[class~=white] #contact-form input:active {
	border-bottom-width: .0625pc;
}

[class~=white] [class~=subscribe-form] button:hover,#contact-form button:hover,#contact-form button:active,#contact-form button:focus {
	outline: none !important;
}

#contact-form button:hover,#contact-form button:focus {
	border-left-color: #d6d6d6;
}

#contact-form button:hover,#contact-form button:focus {
	border-bottom-color: #d6d6d6;
}

#contact-form textarea {
	padding-left: .104166667in;
}

#contact-form button:hover,#contact-form button:focus {
	border-right-color: #d6d6d6;
}

[class~=white] #contact-form input:active {
	border-right-width: .0625pc;
}

#contact-form button:focus,#contact-form button:hover {
	border-top-color: #d6d6d6;
}

#social [class~=social-icons] li a:hover {
	background: rgba(255,255,255,.06);
}

[class~=white] [class~=subscribe-form] input,[class~=white] [class~=subscribe-form] button:hover {
	background: rgba(0,0,0,0);
}

#contact-form button:hover,#contact-form button:focus {
	background: rgba(255,255,255,0);
}

[class~=white] #contact-form input:active {
	border-top-width: .0625pc;
}

#contact-form button::before {
	transition: all .2s ease 0s;
}

#contact-form button::before {
	background: rgba(255,255,255,1);
}

#contact-form textarea {
	-webkit-transition: all .2s ease;
}

#contact-form [class~=btn-primary][disabled],[class~=white] #contact-form input:active {
	border-bottom-style: solid;
}

[class~=white] #contact-form input:active {
	border-right-style: solid;
}

#contact-form button:focus,#contact-form button:hover {
	box-shadow: none;
}

#social [class~=social-icons] {
	padding-left: 0;
}

#contact-form button i {
	position: absolute;
}

.white .subscribe-form button:focus {
	color: #fff;
}

[class~=white] #contact-form input:active {
	border-top-style: solid;
}

[class~=white] #contact-form input:active {
	border-left-color: #2c2b2b;
}

#contact-form textarea {
	transition: all .2s ease;
}

#contact-form textarea {
	letter-spacing: .75pt;
}

#contact-form button i {
	top: 50%;
}

#contact-form textarea {
	color: #d6d6d6;
}

#contact-form textarea {
	border-left-width: .0625pc !important;
}

#contact-form textarea {
	border-bottom-width: .0625pc !important;
}

.white .subscribe-form button:focus {
	border-left-color: #333;
}

[class~=white] #contact-form input:active {
	border-bottom-color: #2c2b2b;
}

#social [class~=social-icons] li a:hover [class~=overlay] {
	left: auto;
}

#contact-form.success button:hover::before {
	right: 0;
}

#contact-form textarea {
	border-right-width: .0625pc !important;
}

#contact-form button:active,[class~=white] #social h1 {
	color: #000;
}

#contact-form textarea {
	border-top-width: .0625pc !important;
}

#contact-form[class~=error] button::before {
	background: rgba(251,9,9,1) !important;
}

.white .subscribe-form button:focus {
	border-bottom-color: #333;
}

[class~=white] #contact-form input:active {
	border-right-color: #2c2b2b;
}

[class~=white] [class~=subscribe-form] input::-webkit-input-placeholder {
	color: #2c2b2b;
}

#social [class~=social-icons] li a:hover [class~=overlay] {
	width: 0;
}

#contact-form button:hover i[class~=first],#contact-form.success button:hover::before,#contact-form button i {
	left: 0;
}

[class~=white] #contact-form input:active {
	border-top-color: #2c2b2b;
}

#social [class~=social-icons] {
	padding-bottom: 0;
}

#contact-form[class~=success] button::before {
	background: rgba(255,255,255,1);
}

[class~=white] [class~=subscribe-form] input::-moz-placeholder {
	color: #2c2b2b;
}

#contact-form button:active {
	border-left-color: #d6d6d6;
}

#contact-form textarea {
	border-left-style: solid !important;
}

#contact-form button:active {
	border-bottom-color: #d6d6d6;
}

[class~=white] #contact-form input:active {
	border-image: none;
}

#contact-form button:active {
	border-right-color: #d6d6d6;
}

[class~=white] #contact-form input:active {
	background: rgba(0,0,0,.02);
}

[class~=white] #contact-form textarea:focus,[class~=white] [class~=subscribe-form] button {
	border-left-width: .0625pc;
}

.white .subscribe-form button:focus {
	border-right-color: #333;
}

[class~=white] #contact-form textarea:focus,[class~=white] [class~=subscribe-form] button {
	border-bottom-width: .0625pc;
}

#contact-form.success button:hover::before,#contact-form button i {
	width: 100%;
}

#contact-form button:active {
	border-top-color: #d6d6d6;
}

#contact-form textarea {
	border-bottom-style: solid !important;
}

[class~=white] [class~=subscribe-form] button,[class~=white] #contact-form textarea:focus {
	border-right-width: .0625pc;
}

[class~=white] [class~=subscribe-form] button {
	color: #fff;
}

.white .subscribe-form button:focus {
	border-top-color: #333;
}

#contact-form button:active,#contact-form textarea {
	background: rgba(255,255,255,0);
}

#contact-form textarea,#contact-form button:active {
	box-shadow: none;
}

.white .subscribe-form button:focus {
	outline: none !important;
}

#contact-form textarea {
	border-right-style: solid !important;
}

#contact-form {
	text-align: center;
}

#contact-form button:hover {
	background: rgba(255,255,255,0) !important;
}

[class~=white] #contact-form textarea:focus,[class~=white] [class~=subscribe-form] button {
	border-top-width: .0625pc;
}

#contact-form.success button:hover i.first {
	left: -200%;
}

#contact-form textarea {
	border-top-style: solid !important;
}

[class~=white] #contact-form textarea:focus,[class~=white] [class~=subscribe-form] button {
	border-left-style: solid;
}

[class~=white] [class~=subscribe-form] button,[class~=white] #contact-form textarea:focus {
	border-bottom-style: solid;
}

#contact-form textarea {
	border-left-color: #d6d6d6 !important;
}

#contact-form button:active,#contact-form button:focus {
	background: rgba(255,255,255,1);
}

#contact-form [class~=btn-primary][disabled],[class~=white] #contact-form textarea:focus,[class~=white] [class~=subscribe-form] [class~=btn-primary][disabled],[class~=white] [class~=subscribe-form] button {
	border-right-style: solid;
}

#contact-form textarea {
	border-bottom-color: #d6d6d6 !important;
}

#contact-form textarea {
	border-right-color: #d6d6d6 !important;
}

[class~=white] #contact-form textarea:focus,[class~=white] [class~=subscribe-form] [class~=btn-primary][disabled] {
	border-top-style: solid;
}

[class~=white] #social p {
	color: #2c2b2b;
}

[class~=white] #contact h1 {
	color: #000;
}

#contact-form textarea {
	border-top-color: #d6d6d6 !important;
}

[class~=white] #contact p {
	color: #2c2b2b;
}

[class~=white] #contact-form textarea:focus,[class~=white] [class~=subscribe-form] [class~=btn-primary][disabled] {
	border-left-color: #000;
}

#contact-form {
	font-size: 18px;
}

[class~=white] #contact-form label {
	color: #414141;
}

.white .grcs_bullet_nav .nav_dots {
	border-top-color: #ccc !important;
}

.white .subscribe-form button:focus {
	background: rgba(0,0,0,0);
}

[class~=white] #contact-form input {
	color: #2c2b2b;
}

#contact-form textarea {
	border-image: none !important;
}

[class~=white] #contact-form input {
	border-left-width: .010416667in !important;
}

#contact-form textarea {
	border-radius: 0;
}

#contact-form textarea {
	outline: none;
}

[class~=white] #contact-form input {
	border-bottom-width: .010416667in !important;
}

#contact-form button:hover::before {
	right: 0;
}

#contact-form button:hover i[class~=second] {
	left: 200%;
}

#contact-form {
	margin-top: 1.25pc;
}

[class~=white] #contact-form textarea:focus,[class~=white] [class~=subscribe-form] [class~=btn-primary][disabled] {
	border-bottom-color: #000;
}

[class~=white] #contact-form input {
	border-right-width: .010416667in !important;
}

#contact-form  input::-webkit-input-placeholder {
	color: #d6d6d6;
}

[class~=white] #contact-form textarea:focus {
	border-right-color: #000;
}

[class~=white] #contact-form input {
	border-top-width: .010416667in !important;
}

[class~=white] #contact-form textarea:focus {
	border-top-color: #000;
}

[class~=white] #contact-form input {
	border-left-style: solid !important;
}

#contact-form button:hover::before {
	left: auto;
}

[class~=white] #contact-form input {
	border-bottom-style: solid !important;
}

[class~=white] #contact-form textarea:focus {
	border-image: none;
}

#contact-form  textarea::-webkit-input-placeholder {
	color: #d6d6d6;
}

#contact-form  input::-moz-placeholder {
	color: #d6d6d6;
}

[class~=white] #social [class~=social-icons] li a,[class~=white] [class~=subscribe-form] button:active {
	color: #fff;
}

[class~=white] #contact-form textarea:active,[class~=white] #contact-form textarea:focus,[class~=white] #social [class~=social-icons] li a {
	background: rgba(0,0,0,.02);
}

#contact-form  textarea::-moz-placeholder {
	color: #d6d6d6;
}

#contact-form textarea {
	height: 82.5pt;
}

[class~=white] #contact-form input {
	border-right-style: solid !important;
}

[class~=white] #contact-form textarea:active {
	border-left-width: .0625pc;
}

[class~=white] #contact-form input {
	border-top-style: solid !important;
}

[class~=white] #contact-form textarea:active {
	border-bottom-width: .0625pc;
}

[class~=white] #contact-form input {
	border-left-color: #2c2b2b !important;
}

[class~=white] #contact-form input {
	border-bottom-color: #2c2b2b !important;
}

#contact-form [class~=btn-primary][disabled],[class~=white] [class~=subscribe-form] button,[class~=white] #contact-form textarea:active {
	border-top-style: solid;
}

[class~=white] #contact-form button i[class~=first],[class~=white] [class~=subscribe-form][class~=error] button i[class~=second]:before {
	color: #000;
}

[class~=white] #contact-form textarea:active {
	border-right-width: .0625pc;
}

#contact-form textarea {
	padding-top: .104166667in;
}

#contact-form textarea {
	resize: none !important;
}

[class~=white] #contact-form input {
	border-right-color: #2c2b2b !important;
}

[class~=white] [class~=subscribe-form] button:active {
	border-left-color: #333;
}

#contact-form button {
	font-family: "Armata",sans-serif;
}

[class~=white] #contact-form textarea:active {
	border-top-width: .0625pc;
}

[class~=white] [class~=subscribe-form] button {
	border-left-color: #2c2b2b;
}

[class~=white] #contact-form input {
	border-top-color: #2c2b2b !important;
}

[class~=white] #contact-form textarea:active {
	border-left-style: solid;
}

[class~=white] #contact-form textarea:active {
	border-bottom-style: solid;
}

[class~=white] #contact-form textarea:active {
	border-right-style: solid;
}

[class~=white] #contact-form textarea:active {
	border-left-color: #000;
}

#contact-form button:hover::before {
	width: 0;
}

[class~=white] [class~=subscribe-form] button,.white #contact-form.success button::before {
	background: rgba(0,0,0,1);
}

[class~=white] #contact-form input {
	border-image: none !important;
}

[class~=white] [class~=subscribe-form] button {
	border-bottom-color: #2c2b2b;
}

#contact-form button {
	font-size: .125in;
}

[class~=white] #contact-form input,[class~=white] #contact-form textarea,.white #contact-form button:hover,[class~=white] [class~=subscribe-form] button:active {
	background: rgba(0,0,0,0);
}

[class~=white] [class~=subscribe-form] button {
	border-right-color: #2c2b2b;
}

[class~=white] #contact-form textarea {
	color: #2c2b2b;
}

[class~=white] #contact-form textarea:active {
	border-bottom-color: #000;
}

[class~=white] #contact-form [class~=btn-primary][disabled],[class~=white] #contact-form textarea:active {
	border-right-color: #000;
}

[class~=white] #contact-form textarea {
	border-left-width: .010416667in !important;
}

[class~=white] #contact-form textarea:active {
	border-top-color: #000;
}

[class~=white] [class~=subscribe-form] button:active {
	border-bottom-color: #333;
}

[class~=white] #contact-form textarea {
	border-bottom-width: .010416667in !important;
}

[class~=white] #contact-form textarea:active {
	border-image: none;
}

[class~=white] #contact-form textarea {
	border-right-width: .010416667in !important;
}

[class~=white] [class~=subscribe-form] button:active {
	border-right-color: #333;
}

#contact-form button {
	font-weight: 400;
}

[class~=white] [class~=subscribe-form] button,.white #contact-form button:hover {
	border-top-color: #2c2b2b;
}

[class~=white] #contact-form textarea {
	border-top-width: .010416667in !important;
}

#contact-form button {
	line-height: .520833333in;
}

[class~=white] [class~=subscribe-form] button:active {
	border-top-color: #333;
}

[class~=white] #contact-form textarea {
	border-left-style: solid !important;
}

[class~=white] #contact-form textarea {
	border-bottom-style: solid !important;
}

[class~=white] [class~=subscribe-form] button {
	border-image: none;
}

#contact-form button {
	position: relative;
}

#contact-form button:hover i,#contact-form button {
	-webkit-transition: all .2s ease 0s;
}

[class~=white] #contact-form textarea {
	border-right-style: solid !important;
}

.white #contact-form button:hover,.white #contact-form button:focus {
	color: #fff;
}

#contact-form button {
	display: block;
}

[class~=white] [class~=subscribe-form] button:active {
	outline: none !important;
}

.white #contact-form button:focus,.white #contact-form button:hover {
	border-left-color: #2c2b2b;
}

#contact-form [class~=btn-primary][disabled] {
	border-left-color: #fff;
}

[class~=white] #contact-form textarea {
	border-top-style: solid !important;
}

#contact-form button {
	overflow: hidden;
}

[class~=white] #contact-form textarea {
	border-left-color: #2c2b2b !important;
}

[class~=white] #contact-form textarea {
	border-bottom-color: #2c2b2b !important;
}

#contact-form button {
	width: 1.5in;
}

#contact-form button {
	height: .520833333in;
}

[class~=white] #contact-form textarea {
	border-right-color: #2c2b2b !important;
}

[class~=white] #contact-form textarea {
	border-top-color: #2c2b2b !important;
}

#contact-form button {
	margin-left: auto;
}

#contact-form button,#contact-form button:hover i {
	transition: all .2s ease 0s;
}

#contact-form button {
	margin-bottom: 0;
}

[class~=white] #contact-form textarea {
	border-image: none !important;
}

[class~=white] #contact-form button,[class~=white] #contact-form button:active,.white #contact-form button:focus,.white #contact-form button:hover {
	border-bottom-color: #2c2b2b;
}

[class~=white] #contact-form  input::-webkit-input-placeholder {
	color: #2c2b2b;
}

.white #contact-form button:hover,.white #contact-form button:focus,[class~=white] #contact-form button:active,[class~=white] #contact-form button {
	border-right-color: #2c2b2b;
}

#contact-form button {
	margin-right: auto;
}

#social [class~=social-icons] {
	padding-right: 0;
}

[class~=white] #contact-form  textarea::-webkit-input-placeholder {
	color: #2c2b2b;
}

[class~=white] #contact-form  input::-moz-placeholder {
	color: #2c2b2b;
}

#contact-form button {
	margin-top: 2.375pc;
}

[class~=white] #contact-form [class~=btn-primary][disabled] {
	border-top-color: #000;
}

[class~=white] #contact-form  textarea::-moz-placeholder {
	color: #2c2b2b;
}

#contact-form button i[class~=first],[class~=white] #contact-form button,[class~=white] #contact-form button:active {
	color: #fff;
}

#contact-form button i[class~=first] {
	left: -200%;
}

.white .subscribe-form button:hover {
	background: rgba(0,0,0,0) !important;
}

[class~=white] #contact-form button,#contact-form button {
	border-left-width: .010416667in;
}

[class~=white] #contact-form [class~=btn-primary][disabled],[class~=white] [class~=up-button],[class~=white] [class~=subscribe-form] button:active,[class~=white] [class~=subscribe-form] button:focus {
	background: rgba(0,0,0,1);
}

#contact-form button {
	text-align: center;
}

[class~=white] #contact-form button,[class~=white] #contact-form button:active,.white #contact-form button:focus {
	border-top-color: #2c2b2b;
}

[class~=white] #contact-form button,#contact-form button {
	border-bottom-width: .010416667in;
}

[class~=white] #contact-form button,#contact-form button {
	border-right-width: .010416667in;
}

#contact-form button,[class~=white] #contact-form button {
	border-top-width: .010416667in;
}

#contact-form button {
	letter-spacing: .75pt;
}

[class~=white] #contact-form button:active,.white #contact-form button:focus {
	background: rgba(0,0,0,0);
}

#contact-form button,[class~=white] #contact-form button {
	border-left-style: solid;
}

[class~=white] #contact-form [class~=btn-primary][disabled] {
	border-image: none;
}

[class~=white] #contact-form button:active,[class~=white] #contact-form button {
	border-left-color: #2c2b2b;
}

#contact-form button,[class~=white] #contact-form button {
	border-bottom-style: solid;
}

#contact-form button {
	text-transform: uppercase;
}

#contact-form button {
	color: #000;
}

#contact-form button,[class~=white] #contact-form button {
	border-right-style: solid;
}

[class~=white] #contact-form button,#contact-form button {
	border-top-style: solid;
}

[class~=white] #contact-form button:hover {
	background: rgba(0,0,0,0) !important;
}

.white #contact-form button:focus,[class~=white] #contact-form button,[class~=white] #contact-form button [class~=overlay],[class~=white] [class~=subscribe-form] [class~=btn-primary][disabled],[class~=white] [class~=subscribe-form] button::before,[class~=white] #contact-form button:active,[class~=white] #social [class~=social-icons] li a [class~=overlay] {
	background: rgba(0,0,0,1);
}

#contact-form.success button:hover i.second,#contact-form button i[class~=second] {
	left: 0;
}

[class~=white] #contact-form button {
	border-image: none;
}

#contact-form button i {
	height: auto;
}

#contact-form button i {
	-webkit-transition: none;
}

#contact-form button i {
	transition: none;
}

#contact-form [class~=btn-primary][disabled] {
	border-bottom-color: #fff;
}

#contact-form [class~=btn-primary][disabled] {
	border-right-color: #fff;
}

#social [class~=social-icons] {
	padding-top: 0;
}

#contact-form button {
	border-left-color: #d6d6d6;
}

#contact-form button i {
	-webkit-transform: translateY(-50%);
}

#contact-form button {
	border-bottom-color: #d6d6d6;
}

[class~=white] [class~=subscribe-form] [class~=btn-primary][disabled] {
	border-right-color: #000;
}

#contact-form button {
	border-right-color: #d6d6d6;
}

#contact-form button {
	border-top-color: #d6d6d6;
}

[class~=white] [class~=subscribe-form] [class~=btn-primary][disabled] {
	border-top-color: #000;
}

[class~=white] [class~=subscribe-form] [class~=btn-primary][disabled],#contact-form button {
	border-image: none;
}

#contact-form button {
	border-radius: 0;
}

#contact-form button,#contact-form [class~=btn-primary][disabled] {
	background: rgba(255,255,255,1);
}

#social [class~=social-icons],#contact-form button i,#contact-form {
	text-align: center;
}

#contact-form button i {
	transform: translateY(-50%);
}

#contact-form [class~=btn-primary][disabled] {
	border-top-color: #fff;
}

[class~=white] #social [class~=social-icons] li a:hover,[class~=white] [class~=subscribe-form][class~=success] button i[class~=second]:before,[class~=white] [class~=subscribe-form] button i[class~=first] {
	color: #000;
}

#contact-form [class~=btn-primary][disabled] {
	border-image: none;
}

#contact-form [class~=btn-primary][disabled] {
	outline: none;
}

#social [class~=social-icons] {
	list-style: none;
}

#contact-form [class~=control-group] {
	max-width: 346px;
}

#contact-form [class~=control-group] {
	margin-right: auto;
}

#contact-form [class~=control-group] {
	margin-left: auto;
}

[class~=white] #overlay {
	background: rgba(245,245,245,.92);
}

[class~=white] #social [class~=social-icons] li a:hover {
	background: rgba(0,0,0,.02);
}

@media screen and (max-width: 1400px), screen and (max-height: 720px) {
	#social h1 {
		font-size: .322916667in;
	}

	#social [class~=social-icons] li {
		display: inline-block;
	}

	#social h1 {
		margin-bottom: 20px;
	}

	#overlay .container-mid .container {
		padding-left: .416666667in;
	}

	#social h1 {
		letter-spacing: 1px;
	}

	#social p {
		font-size: .625pc;
	}

	#contact-form .control-group {
		max-width: 2.916666667in;
	}

	#social p {
		max-width: 4.791666667in;
	}

	#contact-form button,#social p,[class~=subscribe-form] {
		margin-left: auto;
	}

	#social p {
		margin-bottom: 1.75pc;
	}

	[class~=subscribe-form],#social p {
		margin-right: auto;
	}

	[class~=up-button] i {
		font-size: .145833333in;
	}

	[class~=subscribe-form],#social p {
		margin-top: 0;
	}

	[class~=up-button] i {
		line-height: 45pt;
	}

	[class~=subscribe-form] button,.subscribe-form input {
		font-size: 6.75pt !important;
	}

	#overlay .container-mid .container {
		padding-bottom: 2.5pc;
	}

	#contact h1 {
		font-size: 1.9375pc;
	}

	#contact h1 {
		margin-bottom: 12pt;
	}

	[class~=tooltip][class~=bottom] [class~=tooltip-inner],#contact p {
		font-size: .104166667in;
	}

	[class~=subscribe-form] button {
		padding-left: .354166667in !important;
	}

	[class~=up-button] {
		width: .625in;
	}

	#contact p {
		max-width: 280px;
	}

	#contact p {
		margin-bottom: 0;
	}

	[class~=subscribe-form] {
		max-width: 292.5pt;
	}

	#overlay .container-mid .container {
		padding-right: .416666667in;
	}

	#contact p {
		padding-left: 15pt;
	}

	#contact p {
		padding-bottom: 0;
	}

	#overlay .container-mid .container {
		padding-top: 2.5pc;
	}

	#social [class~=social-icons] li a {
		font-size: .5625pc;
	}

	#contact p {
		padding-right: 15pt;
	}

	[class~=subscribe-form] button {
		padding-bottom: 0 !important;
	}

	#contact p {
		padding-top: 0;
	}

	[class~=subscribe-form] button {
		padding-right: .354166667in !important;
	}

	#contact-form label {
		font-size: 12px;
	}

	#contact-form label {
		margin-bottom: .5pc;
	}

	[class~=subscribe-form] button {
		padding-top: 0 !important;
	}

	[class~=subscribe-form] {
		margin-bottom: 20.25pt;
	}

	[class~=up-button][class~=active] {
		height: 60px;
	}

	#contact-form input,#contact-form button,#contact-form textarea {
		font-size: 9px;
	}

	[class~=input-group-lg] > [class~=input-group-addon],[class~=input-group-lg] > [class~=form-control],[class~=input-group-lg] > [class~=input-group-btn] > [class~=btn] {
		height: 2.3125pc;
	}

	#social [class~=social-icons] li {
		margin-left: .625pc;
	}

	#contact-form input,#contact-form textarea {
		height: 2.5pc;
	}

	#contact-form textarea,#contact-form input {
		margin-bottom: 14px;
	}

	#contact-form textarea {
		height: 90px;
	}

	#contact-form button {
		line-height: .416666667in;
	}

	#contact-form button {
		width: 78pt;
	}

	#social [class~=social-icons] li,#contact-form button {
		margin-bottom: 0;
	}

	#contact-form button {
		height: 40px;
	}

	#social [class~=social-icons] li a {
		line-height: 1.875pc;
	}

	#contact-form button {
		margin-right: auto;
	}

	#contact-form button {
		margin-top: 24px;
	}

	#social [class~=social-icons] li {
		margin-right: .625pc;
	}

	#contact-form {
		margin-top: .875pc;
	}

	#social [class~=social-icons] li {
		margin-top: 0;
	}

	#social [class~=social-icons] li a {
		width: .322916667in;
	}

	#social [class~=social-icons] li a {
		height: 31px;
	}
}

@media screen and (max-width: 420px), screen and (max-height: 720px) {
	#social h1,#contact h1 {
		font-size: 22.5pt;
	}

	#contact h1 {
		margin-bottom: .166666667in;
	}

	[class~=spinner] {
		width: 1.041666667in;
	}

	#contact p {
		font-size: 10px;
	}

	#contact p,#contact-form [class~=control-group] {
		max-width: 210pt;
	}

	#social [class~=social-icons] li {
		margin-left: 10.5pt;
	}

	[class~=up-button] i {
		font-size: 11px;
	}

	#contact p {
		margin-bottom: 0;
	}

	#contact p {
		padding-left: 1.25pc;
	}

	[class~=up-button] i {
		line-height: 3.125pc;
	}

	#social [class~=social-icons] li {
		margin-bottom: 0;
	}

	#social [class~=social-icons] li {
		margin-right: 10.5pt;
	}

	[class~=subscribe-form] input {
		font-size: 7px !important;
	}

	#contact p {
		padding-bottom: 0;
	}

	#contact p {
		padding-right: 1.25pc;
	}

	[class~=tooltip][class~=bottom] [class~=tooltip-inner] {
		font-size: .5pc;
	}

	#contact p {
		padding-top: 0;
	}

	#contact-form label {
		font-size: .75pc;
	}

	#contact-form label {
		margin-bottom: .083333333in;
	}

	#social [class~=social-icons] li {
		margin-top: 0;
	}

	#contact-form textarea,#contact-form button,#contact-form input {
		font-size: 9px;
	}

	#contact-form input,#contact-form textarea {
		height: 30pt;
	}

	#contact-form input,#contact-form textarea {
		margin-bottom: .875pc;
	}

	#contact-form textarea {
		height: 90px;
	}

	#contact-form button {
		line-height: 40px;
	}

	#overlay [class~=container-mid] [class~=container] {
		padding-left: .416666667in;
	}

	#contact-form button {
		width: 1.083333333in;
	}

	#overlay [class~=container-mid] [class~=container] {
		padding-bottom: .572916667in;
	}

	#contact-form button {
		height: 2.5pc;
	}

	#contact-form button {
		margin-left: auto;
	}

	#contact-form button {
		margin-bottom: 0;
	}

	#contact-form button {
		margin-right: auto;
	}

	#contact-form button {
		margin-top: .25in;
	}

	[class~=up-button] {
		width: .520833333in;
	}

	#overlay [class~=container-mid] [class~=container] {
		padding-right: .416666667in;
	}

	#overlay [class~=container-mid] [class~=container] {
		padding-top: .572916667in;
	}

	#contact-form {
		margin-top: 14px;
	}

	.up-button.active {
		height: 50px;
	}
}

@media screen and (max-width: 329px) {
	.input-group-lg > .input-group-btn > .btn,[class~=input-group-lg] > [class~=input-group-addon],[class~=input-group-lg] > [class~=form-control] {
		padding-left: 9pt;
	}

	[class~=input-group-lg] > [class~=form-control],[class~=input-group-lg] > [class~=input-group-addon],.input-group-lg > .input-group-btn > .btn {
		padding-bottom: 7.5pt;
	}

	#social [class~=social-icons] li {
		margin-left: .104166667in;
	}

	[class~=input-group-lg] > [class~=input-group-addon],[class~=input-group-lg] > [class~=form-control],.input-group-lg > .input-group-btn > .btn {
		padding-right: 9pt;
	}

	#social [class~=social-icons] li {
		margin-bottom: 0;
	}

	[class~=input-group-lg] > [class~=form-control],[class~=input-group-lg] > [class~=input-group-addon],.input-group-lg > .input-group-btn > .btn {
		padding-top: 7.5pt;
	}

	#social [class~=social-icons] li {
		margin-right: .104166667in;
	}

	#social [class~=social-icons] li {
		margin-top: 0;
	}
}

@media screen and (max-width: 318px) {
	#social [class~=social-icons] li {
		margin-left: 6pt;
	}

	#social [class~=social-icons] li {
		margin-bottom: 0;
	}

	[class~=subscribe-form] [class~=input-group],[class~=subscribe-form] input {
		display: block;
	}

	[class~=subscribe-form] input {
		text-align: center;
	}

	#social [class~=social-icons] li {
		margin-right: 6pt;
	}

	#social [class~=social-icons] li {
		margin-top: 0;
	}

	[class~=subscribe-form] input {
		border-right-width: .0625pc !important;
	}

	[class~=subscribe-form] input {
		border-right-style: solid !important;
	}

	[class~=subscribe-form] input {
		border-right-color: #d6d6d6 !important;
	}

	[class~=subscribe-form] input {
		border-image: none !important;
	}
}

@media screen and (min-width: 3000px) {
	[class~=stop-button],.volume-button {
		font-size: .333333333in;
	}

	#social h1 {
		font-size: .53125in;
	}

	.up-button i {
		font-size: .208333333in;
	}

	#social h1 {
		margin-bottom: 2.5pc;
	}

	#overlay [class~=container-mid] [class~=container] {
		padding-left: 2.5pc;
	}

	#social h1 {
		letter-spacing: .1875pc;
	}

	#social p {
		font-size: 17px;
	}

	#social p {
		max-width: 790px;
	}

	#social p {
		margin-left: auto;
	}

	#social .social-icons li {
		display: inline-block;
	}

	.volume-button,[class~=stop-button] {
		position: fixed;
	}

	.volume-button,[class~=stop-button] {
		z-index: 101;
	}

	#overlay [class~=container-mid] [class~=container] {
		padding-bottom: 7.5pc;
	}

	#social p {
		margin-bottom: .520833333in;
	}

	.volume-button,[class~=stop-button] {
		bottom: .416666667in;
	}

	#social p {
		margin-right: auto;
	}

	#overlay [class~=container-mid] [class~=container] {
		padding-right: 2.5pc;
	}

	[class~=up-button][class~=active] {
		height: 6.25pc;
	}

	#social p,[class~=subscribe-form] {
		margin-top: 0;
	}

	[class~=stop-button],.volume-button {
		cursor: pointer;
	}

	.up-button i {
		line-height: 1.041666667in;
	}

	#contact h1 {
		font-size: 38.25pt;
	}

	.volume-button,[class~=stop-button] {
		color: #fff;
	}

	#contact h1 {
		margin-bottom: 2.375pc;
	}

	#contact p {
		font-size: 1.0625pc;
	}

	#contact p {
		max-width: 4.6875in;
	}

	#contact p {
		margin-bottom: 0;
	}

	#contact p {
		padding-left: 15pt;
	}

	#social [class~=social-icons] li a {
		font-size: 14px;
	}

	#contact p {
		padding-bottom: 0;
	}

	#social [class~=social-icons] li a {
		line-height: 46px;
	}

	#contact p {
		padding-right: 15pt;
	}

	#contact p {
		padding-top: 0;
	}

	#social .social-icons li {
		margin-left: 15pt;
	}

	#contact-form {
		margin-top: 2.5pc;
	}

	#contact-form label {
		font-size: 13.5pt;
	}

	#contact-form label {
		margin-bottom: 10.5pt;
	}

	#overlay [class~=container-mid] [class~=container] {
		padding-top: 7.5pc;
	}

	#contact-form textarea,#contact-form input {
		font-size: .8125pc;
	}

	[class~=stop-button] {
		left: 82.5pt;
	}

	#contact-form input,#contact-form textarea {
		height: 48pt;
	}

	#contact-form input,#contact-form textarea {
		margin-bottom: 35px;
	}

	#contact-form textarea,#contact-form input {
		padding-left: 9pt;
	}

	[class~=volume-button] {
		left: 2.5pc;
	}

	[class~=subscribe-form] input,[class~=subscribe-form] button {
		font-size: 13px !important;
	}

	#contact-form textarea,#contact-form input {
		padding-bottom: .125in;
	}

	#contact-form input,#contact-form textarea {
		padding-right: 9pt;
	}

	#contact-form input,#contact-form textarea {
		padding-top: .125in;
	}

	[class~=spinner] {
		width: 2.5in;
	}

	.up-button {
		width: 6.25pc;
	}

	#social .social-icons li,#contact-form button {
		margin-bottom: 0;
	}

	[class~=subscribe-form] {
		max-width: 39.375pc;
	}

	#contact-form button,[class~=subscribe-form] {
		margin-left: auto;
	}

	[class~=subscribe-form] {
		margin-bottom: 44px;
	}

	#contact-form button,[class~=subscribe-form] {
		margin-right: auto;
	}

	#contact-form textarea {
		height: 180px;
	}

	[class~=input-group-lg] > [class~=input-group-addon],[class~=input-group-lg] > [class~=form-control],.input-group-lg > .input-group-btn > .btn {
		height: .583333333in;
	}

	#contact-form button {
		font-size: 11.25pt;
	}

	[class~=subscribe-form] button {
		padding-left: 37.5pt !important;
	}

	#contact-form button {
		line-height: 4pc;
	}

	#contact-form button {
		width: 1.979166667in;
	}

	#contact-form button {
		height: .666666667in;
	}

	#social [class~=social-icons] li a {
		width: 2.875pc;
	}

	[class~=subscribe-form] button {
		padding-bottom: 0 !important;
	}

	#contact-form button {
		margin-top: .520833333in;
	}

	[class~=subscribe-form] button {
		padding-right: 37.5pt !important;
	}

	[class~=subscribe-form] button {
		padding-top: 0 !important;
	}

	#social [class~=social-icons] li a {
		height: 34.5pt;
	}

	#social .social-icons li {
		margin-right: 15pt;
	}

	#social .social-icons li {
		margin-top: 0;
	}

	#contact-form [class~=control-group] {
		max-width: 4.895833333in;
	}
}

.rainbowline {
	height: 0.3%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	position: absolute;
	background: #1e5799;
	background: -moz-linear-gradient(left, #1e5799 0%, #f300ff 50%, #e0ff00 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e5799), color-stop(50%,#f300ff), color-stop(100%,#e0ff00));
	background: -webkit-linear-gradient(left, #1e5799 0%,#f300ff 50%,#e0ff00 100%);
	background: -o-linear-gradient(left, #1e5799 0%,#f300ff 50%,#e0ff00 100%);
	background: -ms-linear-gradient(left, #1e5799 0%,#f300ff 50%,#e0ff00 100%);
	background: linear-gradient(to right, #1e5799 0%,#f300ff 50%,#e0ff00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#e0ff00',GradientType=1 );
	background-size: 1800% 1800%;
	-webkit-animation: rainbow 8s ease infinite;
	-z-animation: rainbow 8s ease infinite;
	-o-animation: rainbow 8s ease infinite;
	animation: rainbow 8s ease infinite;
}

@-webkit-keyframes rainbow {
	0% {
		background-position: 0% 82%;
	}

	50% {
		background-position: 100% 19%;
	}

	100% {
		background-position: 0% 82%;
	}
}

@-moz-keyframes rainbow {
	0% {
		background-position: 0% 82%;
	}

	50% {
		background-position: 100% 19%;
	}

	100% {
		background-position: 0% 82%;
	}
}

@-o-keyframes rainbow {
	0% {
		background-position: 0% 82%;
	}

	50% {
		background-position: 100% 19%;
	}

	100% {
		background-position: 0% 82%;
	}
}

@keyframes rainbow {
 
	0% {
		background-position: 0% 82%;
	}

	50% {
		background-position: 100% 19%;
	}

	100% {
		background-position: 0% 82%;
	}
}